MCPcopy Create free account

hub / github.com/KhronosGroup/SPIRV-Tools / functions

Functions7,821 in github.com/KhronosGroup/SPIRV-Tools

↓ 9 callersMethodGetBaseAddress
source/opt/instruction.cpp:247
↓ 9 callersFunctionGetBoundForCompositeIndex
source/fuzz/fuzzer_util.cpp:438
↓ 9 callersMethodGetConstants
source/opt/module.cpp:56
↓ 9 callersMethodGetContext
Returns the context associated this loop.
source/opt/loop_descriptor.h:350
↓ 9 callersMethodGetFloatConstId
source/opt/constants.cpp:473
↓ 9 callersFunctionGetIdBound
test/opt/module_utils.h:24
↓ 9 callersMethodGetModule
source/link/fnvar.h:127
↓ 9 callersMethodGetSynonymsForId
source/fuzz/fact_manager/fact_manager.cpp:192
↓ 9 callersMethodHasUnrollLoopControl
Returns the value of the OpLoopMerge control operand as a bool. Loop control can be None(0), Unroll(1), or DontUnroll(2). This function returns true i
source/opt/loop_descriptor.h:257
↓ 9 callersFunctionHeaderWith
test/val/val_data_test.cpp:35
↓ 9 callersFunctionImageOperandsTestBody
test/opt/fold_test.cpp:15565
↓ 9 callersMethodIsFloatCooperativeVectorNVType
source/val/validation_state.cpp:1555
↓ 9 callersMethodIsNonSemantic
source/val/instruction.h:89
↓ 9 callersFunctionMakeParsedVoidTypeInstruction
Returns a ParsedInstruction for an OpTypeVoid instruction that would generate the given result Id.
test/binary_parse_test.cpp:182
↓ 9 callersFunctionMakeSynonymFact
test/fuzz/fuzzer_pass_add_opphi_synonyms_test.cpp:26
↓ 9 callersMethodMapInsts
Some instructions don't have result ids. Those are mapped by pointer.
source/diff/diff.cpp:114
↓ 9 callersFunctionMatch
test/opt/ir_builder.cpp:47
↓ 9 callersMethodMaybeGetEntryBlockSuitableForOutlining
source/fuzz/fuzzer_pass_outline_functions.cpp:115
↓ 9 callersFunctionMaybeGetFloatType
source/fuzz/fuzzer_util.cpp:1167
↓ 9 callersMethodNameForId
source/name_mapper.cpp:51
↓ 9 callersFunctionNumRemainingTransformations
A helper to get the size of a protobuf transformation sequence in a less verbose manner.
source/fuzz/shrinker.cpp:34
↓ 9 callersMethodSetIdBound
Sets the Id bound. The Id bound cannot be set to 0.
source/opt/module.h:62
↓ 9 callersMethodSetInterestingnessFunction
source/reduce/reducer.cpp:52
↓ 9 callersMethodSetMergeBlock
source/opt/loop_descriptor.cpp:308
↓ 9 callersMethodTakeNextUniqueId
Returns the next unique id for use by an instruction.
source/opt/ir_context.h:515
↓ 9 callersFunctionTypesShort
test/opt/graphics_robust_access_test.cpp:169
↓ 9 callersFunctionValidateInt32Operand
source/val/validate_memory.cpp:2970
↓ 9 callersMethodWhileEachPhiInst
source/opt/basic_block.h:313
↓ 9 callersMethodWrite
Write sends a message to the stream. It must be safe for concurrent use.
utils/vscode/src/lsp/jsonrpc2/stream.go:38
↓ 9 callersFunctionconvert_to_unix_line_endings
Converts all line endings in source to be unix line endings.
test/tools/expect.py:31
↓ 9 callersFunctioncreateVariablePointerSpirvProgram
TODO: Add tests that exercise VariablePointersStorageBuffer instead of VariablePointers.
test/val/val_id_test.cpp:2749
↓ 9 callersMethoddebugs1
source/opt/module.h:457
↓ 9 callersMethoddecoration_empty
Returns true if there is no decoration on this type. For struct types, returns true only when there is no decoration for both the struct type and the
source/opt/types.h:170
↓ 9 callersFunctiongetStructMembers
Returns a vector of all members of a structure.
source/val/validate_decorations.cpp:95
↓ 9 callersMethodis_type
Returns true if BasicBlock is of the given type
source/val/basic_block.h:94
↓ 9 callersMethodseekForward
source/text_handler.cpp:260
↓ 9 callersMethodsize
source/util/small_vector.h:218
↓ 9 callersFunctionspvOperandIsVariable
source/operand.cpp:407
↓ 9 callersFunctionspvValidatorOptionsSetBeforeHlslLegalization
source/spirv_validator_options.cpp:93
↓ 8 callersMethodAddFunction
source/opt/module.h:413
↓ 8 callersFunctionAllowsLayout
source/val/validate_decorations.cpp:2232
↓ 8 callersFunctionCheckDef
Checks that the |actual_defs| and |actual_uses| are in accord with |expected_defs_uses|.
test/opt/def_use_test.cpp:92
↓ 8 callersFunctionCheckForExpectedScalarConstant
test/opt/fold_test.cpp:130
↓ 8 callersMethodComputeIdBound
source/opt/module.cpp:253
↓ 8 callersFunctionCreateLocalSingleStoreElimPass
source/opt/optimizer.cpp:862
↓ 8 callersFunctionCreateScalarReplacementPass
source/opt/optimizer.cpp:983
↓ 8 callersFunctionCreateSimplificationPass
source/opt/optimizer.cpp:1012
↓ 8 callersMethodDone
Done is called when any request is fully processed. For calls, this means the response has also been processed, for notifies this is as soon as the me
utils/vscode/src/lsp/jsonrpc2/handler.go:58
↓ 8 callersMethodEmitErrorMessage
source/opt/ir_context.cpp:1075
↓ 8 callersFunctionExpectedResult
Expected validation result for p.
test/val/val_capability_test.cpp:98
↓ 8 callersFunctionFloatToWord
Returns a bit pattern that represents a floating-point |value|.
source/fuzz/fuzzer_util.h:517
↓ 8 callersFunctionFoldBinaryOp
Returns a |ConstantFoldingRule| that folds binary scalar ops using |scalar_rule| and binary vectors ops by applying |scalar_rule| to the elements of t
source/opt/const_folding_rules.cpp:727
↓ 8 callersFunctionFoldFClampFeedingCompare
source/opt/const_folding_rules.cpp:1356
↓ 8 callersMethodForEachInOperand
source/opt/instruction.h:874
↓ 8 callersFunctionGenerateFP8Code
test/val/val_invalid_type_test.cpp:133
↓ 8 callersFunctionGetInstructionsForFunction
test/fuzz/transformation_add_function_test.cpp:39
↓ 8 callersFunctionGetTest
test/opt/amd_ext_to_khr.cpp:29
↓ 8 callersMethodGetUintConstantId
source/opt/ir_builder.h:416
↓ 8 callersFunctionInitializerRequired
test/val/val_builtins_test.cpp:74
↓ 8 callersFunctionIsAnnotationInst
source/opt/reflect.h:42
↓ 8 callersMethodIsBoolVectorType
source/val/validation_state.cpp:1334
↓ 8 callersMethodIsCantCompute
Return true if this node is a can't compute node.
source/opt/scalar_analysis_nodes.h:171
↓ 8 callersMethodIsCombinatorInstruction
Returns true if |inst| is a combinator in the current context. |combinator_ops_| is built if it has not been already.
source/opt/ir_context.h:524
↓ 8 callersFunctionIsCompositeType
source/fuzz/fuzzer_util.cpp:357
↓ 8 callersMethodIsDstMapped
source/diff/diff.cpp:163
↓ 8 callersFunctionIsEnabledByExtension
Checks if |capability| was enabled by extension.
source/val/validate_capability.cpp:293
↓ 8 callersMethodIsFloatCooperativeMatrixType
source/val/validation_state.cpp:1525
↓ 8 callersMethodIsOpaqueType
source/opt/instruction.cpp:755
↓ 8 callersFunctionIterInst
source/diff/diff.cpp:2672
↓ 8 callersFunctionMakeAssembly
Creates assembly to test from p.
test/val/val_capability_test.cpp:87
↓ 8 callersFunctionMakeFilterIterator
source/opt/iterator.h:242
↓ 8 callersFunctionMaybeGetCompositeConstant
source/fuzz/fuzzer_util.cpp:1376
↓ 8 callersFunctionNegZeroAwareLessThan
source/opt/const_folding_rules.cpp:1588
↓ 8 callersMethodNumPasses
source/opt/pass_manager.h:142
↓ 8 callersMethodOffset
()
utils/vscode/src/lsp/span/span.go:141
↓ 8 callersMethodParse
test/binary_parse_test.cpp:221
↓ 8 callersMethodPrettyPrint
source/opt/ssa_rewrite_pass.cpp:70
↓ 8 callersMethodRegisterPassFromFlag
source/opt/optimizer.cpp:302
↓ 8 callersMethodRemoveExtension
source/opt/ir_context.cpp:306
↓ 8 callersFunctionSetHighBits
source/util/bitutils.h:159
↓ 8 callersMethodSetPreHeaderBlock
source/opt/loop_descriptor.cpp:320
↓ 8 callersMethodTakeNextIdBound
source/opt/module.cpp:28
↓ 8 callersFunctionValidateHitObjectInstructionCommonParameters
source/val/validate_ray_tracing_reorder.cpp:95
↓ 8 callersFunctionValidateImageCoordinate
source/val/validate_image.cpp:1212
↓ 8 callersFunctionValidateMemoryScope
source/val/validate_scopes.cpp:194
↓ 8 callersMethodcapability_begin
source/opt/module.h:423
↓ 8 callersMethodcontext
test/opt/pass_fixture.h:307
↓ 8 callersMethoddebugs3
source/opt/module.h:479
↓ 8 callersMethodhasPosition
()
utils/vscode/src/lsp/span/span.go:148
↓ 8 callersFunctionspvExtInstIsDebugInfo
source/ext_inst.cpp:84
↓ 8 callersFunctionspvIsInIdType
source/operand.cpp:494
↓ 8 callersFunctionspvIsOpenCLEnv
source/spirv_target_env.cpp:324
↓ 8 callersFunctionspvTextToBinaryWithOptions
source/text.cpp:976
↓ 8 callersFunctionspvValidatorOptionsSetScalarBlockLayout
source/spirv_validator_options.cpp:109
↓ 8 callersFunctionspv_strnlen_s
source/binary.cpp:980
↓ 8 callersMethodstructurally_dominates
source/val/basic_block.cpp:86
↓ 8 callersFunctionunbiased_bfloat16_exponent
test/hex_float_test.cpp:586
↓ 7 callersMethodAddCompositeConstruct
Create a composite construct. |type| should be a composite type and the number of elements it has should match the size od |ids|.
source/opt/ir_builder.h:393
↓ 7 callersMethodAddExtInstImport
source/opt/module.h:356
↓ 7 callersMethodAddOffset
source/opt/scalar_analysis_nodes.h:253
← previousnext →801–900 of 7,821, ranked by callers