MCPcopy Create free account

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

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

↓ 1 callersMethodGetRandomCompositeExtractIndex
source/fuzz/fuzzer_context.h:428
↓ 1 callersMethodGetRandomIndexForAccessChain
source/fuzz/fuzzer_context.h:432
↓ 1 callersMethodGetRandomIndexForCompositeInsert
source/fuzz/fuzzer_context.h:435
↓ 1 callersMethodGetRandomIndexForWrappingVector
source/fuzz/fuzzer_context.h:438
↓ 1 callersMethodGetRandomLoopControlPartialCount
source/fuzz/fuzzer_context.h:444
↓ 1 callersMethodGetRandomLoopControlPeelCount
source/fuzz/fuzzer_context.h:447
↓ 1 callersMethodGetRandomLoopLimit
source/fuzz/fuzzer_context.h:450
↓ 1 callersMethodGetRandomNumberOfLoopIterations
source/fuzz/fuzzer_context.h:453
↓ 1 callersMethodGetRandomNumberOfNewParameters
source/fuzz/fuzzer_context.h:456
↓ 1 callersMethodGetRandomNumberOfParametersReplacedWithStruct
source/fuzz/fuzzer_context.h:462
↓ 1 callersMethodGetRandomSynonymType
source/fuzz/fuzzer_context.cpp:411
↓ 1 callersMethodGetRandomUnusedComponentCountForImageSample
source/fuzz/fuzzer_context.h:473
↓ 1 callersMethodGetRandomValueForStepConstantInLoop
source/fuzz/fuzzer_context.h:441
↓ 1 callersFunctionGetReachableMergeAndContinue
test/val/val_cfg_test.cpp:1064
↓ 1 callersMethodGetRecurrentTerm
Return the recurrent term belonging to |loop| if it appears in the graph starting at |node| or null if it doesn't.
source/opt/scalar_analysis.cpp:467
↓ 1 callersFunctionGetResultIdFromLabelId
source/fuzz/transformation_propagate_instruction_up.cpp:24
↓ 1 callersMethodGetSIntType
source/opt/type_manager.h:156
↓ 1 callersFunctionGetSizePasses
tools/opt/opt.cpp:76
↓ 1 callersFunctionGetSizedVariableCodeGenerator
test/val/val_memory_test.cpp:5493
↓ 1 callersFunctionGetSmallConversionsCodeGenerator
test/val/val_conversion_test.cpp:2093
↓ 1 callersFunctionGetSmallStorageCodeGenerator
test/val/val_constants_test.cpp:380
↓ 1 callersFunctionGetSpecIdTargetFromDecorationGroup
Given a decoration group defining instruction that is decorated with SpecId decoration, finds the spec constant defining instruction which is the real
source/opt/set_spec_constant_default_value_pass.cpp:159
↓ 1 callersMethodGetStorageClass
source/opt/convert_to_sampled_image_pass.cpp:127
↓ 1 callersMethodGetSuccessorFunctor
Returns a vector of the list of successor nodes from a given node.
source/opt/dominator_tree.cpp:128
↓ 1 callersMethodGetTargetEnv
Return the target environment for the current context.
source/opt/ir_context.h:716
↓ 1 callersMethodGetUInt32
test/fuzzers/random_generator.cpp:102
↓ 1 callersFunctionGetUnreachableBlock
test/val/val_cfg_test.cpp:1150
↓ 1 callersFunctionGetUnreachableBranch
test/val/val_cfg_test.cpp:1174
↓ 1 callersFunctionGetUnreachableContinueUnreachableLoopInst
test/val/val_cfg_test.cpp:850
↓ 1 callersFunctionGetUnreachableContinueWithBranchUse
test/val/val_cfg_test.cpp:1030
↓ 1 callersFunctionGetUnreachableContinueWithComplexBody
test/val/val_cfg_test.cpp:919
↓ 1 callersFunctionGetUnreachableMergeAndContinue
test/val/val_cfg_test.cpp:1107
↓ 1 callersFunctionGetUnreachableMergeNoMergeInst
test/val/val_cfg_test.cpp:676
↓ 1 callersFunctionGetUnreachableMergeUnreachableMergeInst
test/val/val_cfg_test.cpp:816
↓ 1 callersFunctionGetUnreachableMergeWithBranchUse
test/val/val_cfg_test.cpp:954
↓ 1 callersFunctionGetUnreachableMergeWithComplexBody
test/val/val_cfg_test.cpp:883
↓ 1 callersFunctionGetUnreachableMergeWithMultipleUses
test/val/val_cfg_test.cpp:987
↓ 1 callersMethodGetValueNumberTable
Returns a pointer to a value number table. If the liveness analysis is invalid, it is rebuilt first.
source/opt/ir_context.h:286
↓ 1 callersFunctionGetValueWithKeyExistenceCheck
source/opt/replace_desc_array_access_using_var_index.cpp:31
↓ 1 callersFunctionGetVarBindings
Returns vector binding info for all resource variables in the module.
source/opt/resolve_binding_conflicts_pass.cpp:187
↓ 1 callersMethodGetVariableIdOfDebugValueUsedForDeclare
source/opt/debug_info_manager.cpp:625
↓ 1 callersMethodGetWidthOfWrappingVector
source/fuzz/fuzzer_context.h:478
↓ 1 callersFunctionGetWordsFromScalarFloatConstant
source/opt/folding_rules.cpp:152
↓ 1 callersFunctionGetWordsFromScalarIntConstant
source/opt/folding_rules.cpp:138
↓ 1 callersFunctionGetWorkgroupSizeFragmentGenerator
test/val/val_builtins_test.cpp:2993
↓ 1 callersFunctionGetWorkgroupSizeNotIntVectorGenerator
test/val/val_builtins_test.cpp:3094
↓ 1 callersFunctionGetWorkgroupSizeNotVec3Generator
test/val/val_builtins_test.cpp:3129
↓ 1 callersFunctionGetWorkgroupSizeNotVectorGenerator
test/val/val_builtins_test.cpp:3059
↓ 1 callersFunctionGetWorkgroupSizeSuccessGenerator
test/val/val_builtins_test.cpp:2965
↓ 1 callersFunctionGlobalVariablesMustBeDeclaredInEntryPointInterfaces
source/fuzz/fuzzer_util.cpp:857
↓ 1 callersMethodGoDeeperInConstantObfuscation
source/fuzz/fuzzer_context.h:481
↓ 1 callersFunctionGraphPass
Validates correctness of graph instructions.
source/val/validate_graph.cpp:524
↓ 1 callersFunctionGraphScopedInstructions
source/val/validate_layout.cpp:353
↓ 1 callersFunctionGraphTypeInstGetInputAtIndex
source/val/validate_graph.cpp:80
↓ 1 callersFunctionGraphTypeInstGetOutputAtIndex
source/val/validate_graph.cpp:74
↓ 1 callersFunctionGraphTypeInstNumOutputs
source/val/validate_graph.cpp:70
↓ 1 callersMethodGroupInstructionsByUseDef
source/opt/loop_fission.cpp:188
↓ 1 callersFunctionGroupPass
source/val/validate_group.cpp:198
↓ 1 callersMethodHandleInstruction
tools/cfg/bin_to_dot.cpp:82
↓ 1 callersMethodHasBranchWeights
source/opt/instruction.cpp:196
↓ 1 callersFunctionHasBuiltinForRayTracingVolatileSemantics
source/opt/spread_volatile_semantics.cpp:55
↓ 1 callersMethodHasChildren
source/opt/loop_descriptor.h:167
↓ 1 callersFunctionHasConflictingMemberOffsets
source/val/validate_memory.cpp:122
↓ 1 callersMethodHasConstFoldingRule
Return true if this opcode has a const folding rule associtated with it.
source/opt/fold.h:122
↓ 1 callersFunctionHasForwardReference
Returns true if the instruction |inst| has a forward reference to another debug instruction. |debug_ids| contains the list of IDs belonging to debug i
source/opt/opextinst_forward_ref_fixup_pass.cpp:33
↓ 1 callersFunctionHasIntOrFloatReturnType
source/val/validate_atomics.cpp:94
↓ 1 callersFunctionHasOnlyBoolReturnType
source/val/validate_atomics.cpp:105
↓ 1 callersFunctionHasOnlyFloatReturnType
source/val/validate_atomics.cpp:60
↓ 1 callersFunctionHasOnlyIntReturnType
source/val/validate_atomics.cpp:72
↓ 1 callersFunctionHasValidDependencies
source/fuzz/transformation_propagate_instruction_up.cpp:52
↓ 1 callersFunctionHasVolatileDecoration
source/opt/spread_volatile_semantics.cpp:65
↓ 1 callersFunctionHashBuffer
Calculate the hash for the contents of a C-style data buffer @param data - pointer to buffer to be hashed @param size - number of elements in buffer @
test/fuzzers/random_generator.cpp:72
↓ 1 callersFunctionHaveLayoutCompatibleMembers
Returns true if the operands to the OpTypeStruct instruction defining the types are the same or are layout compatible types. |type1| and |type2| must
source/val/validate_memory.cpp:77
↓ 1 callersFunctionHaveSameLayoutDecorations
Returns true if all decorations that affect the data layout of the struct (like Offset), are the same for the two types. |type1| and |type2| must be O
source/val/validate_memory.cpp:104
↓ 1 callersMethodHover
(context.Context, *HoverParams)
utils/vscode/src/lsp/protocol/tsserver.go:51
↓ 1 callersFunctionIdPass
Performs SSA validation on the IDs of an instruction. The can_have_forward_declared_ids functor should return true if the instruction operand's ID ca
source/val/validate_id.cpp:179
↓ 1 callersFunctionImageOperandsMaskInOperandIndex
Some image instructions may contain an "image operands" argument. Returns the operand index for the "image operands". Returns -1 if the instruction do
source/opt/folding_rules.cpp:43
↓ 1 callersFunctionImagePass
Validates correctness of image instructions.
source/val/validate_image.cpp:2606
↓ 1 callersFunctionImageTypeCases
test/opt/split_combined_image_sampler_pass_test.cpp:57
↓ 1 callersMethodImplementation
(context.Context, *ImplementationParams)
utils/vscode/src/lsp/protocol/tsserver.go:39
↓ 1 callersMethodIndexRangeDecls
(self)
utils/ggt.py:255
↓ 1 callersMethodInferCapabilities
source/link/fnvar.h:152
↓ 1 callersMethodInitialize
(context.Context, *ParamInitia)
utils/vscode/src/lsp/protocol/tsserver.go:46
↓ 1 callersMethodInitialized
(context.Context, *InitializedParams)
utils/vscode/src/lsp/protocol/tsserver.go:27
↓ 1 callersMethodInsertBefore
source/util/ilist_node.h:173
↓ 1 callersFunctionInsertConstructedObject
Replaces the OpCompositeInsert |inst| that inserts |construct| into the same object as |inst| with final index removed. If the resulting OpCompositeI
source/opt/folding_rules.cpp:2785
↓ 1 callersFunctionInsertFeedingExtract
source/opt/folding_rules.cpp:2470
↓ 1 callersFunctionInstructionCanHaveTypeOperand
source/val/validate_id.cpp:118
↓ 1 callersFunctionInstructionHasDerivative
source/lint/lint_divergent_derivatives.cpp:55
↓ 1 callersFunctionInstructionPass
source/val/validate_instruction.cpp:463
↓ 1 callersFunctionIntMultipleBy1
source/opt/folding_rules.cpp:2026
↓ 1 callersFunctionInterpretationIsPacked
source/val/validate_memory.cpp:3205
↓ 1 callersFunctionInvalidTypePass
Validates correctness of certain special type instructions.
source/val/validate_invalid_type.cpp:28
↓ 1 callersMethodIsAccelerationStructureType
source/val/validation_state.cpp:1472
↓ 1 callersFunctionIsAgnosticToSignednessOfOperand
TODO(https://github.com/KhronosGroup/SPIRV-Tools/issues/3582): Add all opcodes that are agnostic to signedness of operands to function. This is not ex
source/fuzz/fuzzer_util.cpp:2033
↓ 1 callersFunctionIsAllowedSampledImageOperand
source/val/validate_image.cpp:1172
↓ 1 callersMethodIsBfloat16VectorType
source/val/validation_state.cpp:1092
↓ 1 callersFunctionIsBuiltInForRayTracingVolatileSemantics
source/opt/spread_volatile_semantics.cpp:38
↓ 1 callersMethodIsCompatibleWithExecutionModel
source/val/function.cpp:387
↓ 1 callersFunctionIsConstIntScalarTypeWith32Or64Bits
source/val/validate_extensions.cpp:1227
← previousnext →2,501–2,600 of 7,821, ranked by callers