MCPcopy Create free account

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

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

↓ 11 callersMethodGetExecutionModes
Returns Execution Modes for the given Entry Point. Returns nullptr if none found.
source/val/validation_state.h:330
↓ 11 callersFunctionGetOperand
Helper to get the operand of an instruction as an id.
source/disassemble.cpp:230
↓ 11 callersMethodGetS64
source/opt/constants.cpp:93
↓ 11 callersFunctionGoodFloatParseCase
test/hex_float_test.cpp:1617
↓ 11 callersMethodHasExtension
Returns true if the extension is enabled in the module.
source/val/validation_state.h:410
↓ 11 callersMethodHasOverflowIds
source/fuzz/counter_overflow_id_source.cpp:23
↓ 11 callersMethodInsertBasicBlockBefore
source/opt/function.cpp:218
↓ 11 callersMethodIsCommonDebugInstr
source/opt/instruction.h:603
↓ 11 callersFunctionLink
source/link/linker.cpp:806
↓ 11 callersFunctionLookupExtInst
source/table2.cpp:297
↓ 11 callersFunctionMatch
test/opt/fold_test.cpp:50
↓ 11 callersFunctionMaybeGetIntegerType
source/fuzz/fuzzer_util.cpp:1161
↓ 11 callersFunctionMaybeGetVectorType
source/fuzz/fuzzer_util.cpp:1177
↓ 11 callersMethodNumImmediateChildren
source/opt/loop_descriptor.h:165
↓ 11 callersFunctionPreamble
test/lint/divergence_analysis_test.cpp:75
↓ 11 callersFunctionReadBinaryFile
tools/io.cpp:352
↓ 11 callersMethodRemoveId
source/opt/type_manager.cpp:178
↓ 11 callersMethodReplaceOperands
source/opt/instruction.cpp:214
↓ 11 callersMethodValidate
source/libspirv.cpp:145
↓ 11 callersMethoderr
err appends an fmt.Printf style error into l.diags for the given token.
utils/vscode/src/parser/parser.go:720
↓ 11 callersMethodextension_end
source/opt/module.h:554
↓ 11 callersFunctionnormalized_significand
Returns the normalized significand of a HexFloat<FloatProxy<float>> that was created by calling float_fractions with the input fractions, raised to th
test/hex_float_test.cpp:679
↓ 11 callersMethodsource_bb_id
The label of the source of this dependence, i.e. the block on which the target is dependent on. A |source_bb_id| of 0 represents an "entry" dependence
source/opt/control_dependence.h:37
↓ 11 callersFunctionspvOpcodeIsDecoration
source/opcode.cpp:286
↓ 11 callersFunctionspvOperandIsOptional
source/operand.cpp:381
↓ 11 callersFunctionspvOptimizerDestroy
source/opt/optimizer.cpp:1229
↓ 11 callersFunctionspvPushOperandTypes
source/operand.cpp:237
↓ 11 callersFunctionspvValidate
source/val/validate.cpp:462
↓ 11 callersMethodstructurally_reachable
Returns true if the block is structurally reachable in the CFG.
source/val/basic_block.h:91
↓ 11 callersMethodtarget_env
Returns the SPIR-V target environment.
source/assembly_grammar.h:35
↓ 11 callersFunctionunbiased_exponent
double is used so that unbiased_exponent can be used with the output of ldexp directly.
test/hex_float_test.cpp:578
↓ 10 callersMethodAddBranch
source/opt/inline_pass.cpp:59
↓ 10 callersMethodAddExtension
source/opt/module.h:352
↓ 10 callersMethodAddLoad
source/opt/inline_pass.cpp:103
↓ 10 callersMethodAsDependenceNone
source/opt/loop_dependence.h:259
↓ 10 callersMethodAsImage
source/opt/types.h:367
↓ 10 callersFunctionCheckMemoryAccess
source/val/validate_memory.cpp:288
↓ 10 callersMethodCommonDominator
source/opt/dominator_analysis.cpp:24
↓ 10 callersMethodCooperativeVectorDimensionsMatch
source/val/validation_state.cpp:1742
↓ 10 callersMethodCreateAddNode
source/opt/scalar_analysis.cpp:143
↓ 10 callersFunctionCreateDeadBranchElimPass
source/opt/optimizer.cpp:877
↓ 10 callersFunctionCreatesRegisterUsage
Returns true if |insn| generates a SSA register that is likely to require a physical register.
source/opt/register_pressure.cpp:49
↓ 10 callersFunctionFindFunctionType
source/fuzz/fuzzer_util.cpp:600
↓ 10 callersMethodForEachBlockInPostOrder
source/opt/cfg.cpp:105
↓ 10 callersMethodForEachBlockInReversePostOrder
source/opt/cfg.cpp:118
↓ 10 callersMethodGetInlinedAt
Accessor functions for |inlined_at_|.
source/opt/instruction.h:158
↓ 10 callersMethodGetName
source/link/fnvar.h:126
↓ 10 callersMethodGetOrCreatePreHeaderBlock
source/opt/loop_descriptor.cpp:277
↓ 10 callersMethodGetParentAnalysis
Get the analysis which has this node in its cache.
source/opt/scalar_analysis_nodes.h:188
↓ 10 callersMethodGetS32
source/opt/constants.cpp:81
↓ 10 callersFunctionHasBlockOrBufferBlockDecoration
source/fuzz/fuzzer_util.cpp:1747
↓ 10 callersMethodIsBlockTerminator
Returns true if this instruction is a basic block terminator.
source/opt/instruction.h:511
↓ 10 callersMethodIsIntCooperativeMatrixType
source/val/validation_state.cpp:1531
↓ 10 callersMethodIsUnsignedIntVectorType
source/val/validation_state.cpp:1281
↓ 10 callersFunctionJoinNonDebugInsts
test/opt/pass_utils.cpp:96
↓ 10 callersFunctionMakeString
source/util/string_utils.h:85
↓ 10 callersFunctionMatch
test/opt/loop_optimizations/peeling.cpp:43
↓ 10 callersFunctionMaybeGetZeroConstant
source/fuzz/fuzzer_util.cpp:1219
↓ 10 callersMethodRegisterBlock
Registers |blk| as a basic block in the cfg, this also updates the predecessor lists of each successor of |blk|. |blk| must have a terminator instruct
source/opt/cfg.h:95
↓ 10 callersMethodRemoveInOperand
source/opt/instruction.h:366
↓ 10 callersMethodSetDebugScope
source/opt/instruction.h:723
↓ 10 callersMethodSetInsertPoint
Change the insertion point to insert before the instruction |insert_before|.
source/opt/ir_builder.h:700
↓ 10 callersMethodString
()
utils/vscode/src/parser/parser.go:44
↓ 10 callersFunctionValidateOperandDebugSource
source/val/validate_extensions.cpp:364
↓ 10 callersFunctionValidateOperandDebugType
Check that the operand of a debug info instruction |inst| at |word_index| is a result id of a debug type instruction (See DebugTypeXXX in "4.3. Type i
source/val/validate_extensions.cpp:319
↓ 10 callersFunctionValidateOperandLexicalScope
Check that the operand of a debug info instruction |inst| at |word_index| is a result id of a debug lexical scope instruction which is one of DebugCom
source/val/validate_extensions.cpp:297
↓ 10 callersFunctionValuesInExcept
test/val/val_memory_semantics_test.cpp:84
↓ 10 callersMethodannotation_end
source/opt/module.h:539
↓ 10 callersMethodbinding
Returns the binding number.
source/opt/resolve_binding_conflicts_pass.cpp:45
↓ 10 callersMethodexit_block
source/val/construct.cpp:67
↓ 10 callersFunctiongetFloatConstantKind
source/opt/folding_rules.cpp:3452
↓ 10 callersFunctionhasDecoration
Returns true if variable or structure id has given decoration. Handles also nested structures.
source/val/validate_decorations.cpp:721
↓ 10 callersMethodnext
next returns the next rune, or io.EOF if the last rune has already been consumed.
utils/vscode/src/parser/parser.go:192
↓ 10 callersMethodrestore
restore restores the current lexer state with s.
utils/vscode/src/parser/parser.go:218
↓ 10 callersFunctionspvBinaryHeaderGet
source/binary.cpp:39
↓ 10 callersFunctionspvExtInstIsNonSemantic
source/ext_inst.cpp:74
↓ 10 callersFunctionspvOptimizerOptionsDestroy
source/spirv_optimizer_options.cpp:24
↓ 10 callersFunctionspvOptimizerOptionsSetRunValidator
source/spirv_optimizer_options.cpp:29
↓ 10 callersFunctionstarts_with
Check if str starts with prefix (only included since C++20)
source/util/string_utils.h:126
↓ 10 callersMethodsubspan
source/util/span.h:57
↓ 9 callersMethodAddEdge
Registers the basic block id |pred_blk_id| as being a predecessor of the basic block id |succ_blk_id|.
source/opt/cfg.h:125
↓ 9 callersMethodAddMemberDecoration
source/opt/types.cpp:637
↓ 9 callersMethodAddUnaryOp
source/opt/ir_builder.h:75
↓ 9 callersFunctionCheckUse
Constants don't disassemble properly without a full context, so skip them as checks.
test/opt/def_use_test.cpp:129
↓ 9 callersMethodComputeStructuredOrder
source/opt/cfg.cpp:75
↓ 9 callersFunctionElementsIn
Returns the capabilities in a CapabilitySet as an ordered vector.
test/unit_spirv.h:203
↓ 9 callersMethodExists
Returns true if and only if |value| is known to be part of the equivalence relation.
source/fuzz/equivalence_relation.h:177
↓ 9 callersFunctionExtractSource
test/tools/objdump/extract_source_test.cpp:30
↓ 9 callersMethodFindConditionVariable
source/opt/loop_descriptor.cpp:860
↓ 9 callersMethodFindConstant
Returns the canonical constant that has the same structure and value as the given Constant |cst|. If none is found, it returns nullptr. TODO: Should
source/opt/constants.h:593
↓ 9 callersFunctionFindInstructionContainingUse
source/fuzz/id_use_descriptor.cpp:22
↓ 9 callersMethodFindNumberOfIterations
source/opt/loop_descriptor.cpp:658
↓ 9 callersFunctionFindOrCreateGlobalUndef
source/reduce/reduction_util.cpp:85
↓ 9 callersMethodFoldInstruction
source/opt/fold.cpp:693
↓ 9 callersMethodForEachDecoration
source/opt/decoration_manager.cpp:486
↓ 9 callersFunctionGenCoopMatLoadStoreShaderKHR
test/val/val_memory_test.cpp:3001
↓ 9 callersFunctionGenerateCoopMatCode
test/val/val_arithmetics_test.cpp:1406
↓ 9 callersFunctionGenerateFmaCode
test/val/val_arithmetics_test.cpp:1213
↓ 9 callersFunctionGenerateReorderThreadCode
test/val/val_ray_tracing_reorder_test.cpp:33
↓ 9 callersFunctionGetArraySize
source/fuzz/fuzzer_util.cpp:425
← previousnext →701–800 of 7,821, ranked by callers