MCPcopy Create free account

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

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

↓ 114 callersMethodempty
source/opt/iterator.h:124
↓ 112 callersMethodTakeNextId
Return the next available SSA id and increment it. TODO(1841): Handle id overflow.
source/opt/pass.h:141
↓ 112 callersMethodfunction
source/val/validation_state.cpp:371
↓ 111 callersFunctionParseNumber
source/util/parse_number.h:177
↓ 108 callersMethodterminator
Returns the terminator instruction for the block.
source/val/basic_block.h:158
↓ 106 callersMethodtype
source/opt/constants.h:130
↓ 105 callersMethodformat
source/opt/types.h:376
↓ 104 callersMethodGetAvailableOpportunities
test/reduce/validation_during_reduction_test.cpp:103
↓ 100 callersMethodAnalyzeInstDefUse
source/opt/def_use_manager.cpp:66
↓ 100 callersMethodMaybeAddFact
source/fuzz/fact_manager/fact_manager.cpp:107
↓ 99 callersMethodGetConstant
source/opt/constants.cpp:398
↓ 99 callersFunctionMakeVector
source/util/string_utils.h:74
↓ 97 callersMethodAreCompatible
source/opt/loop_fusion.cpp:108
↓ 97 callersMethodGetId
source/opt/type_manager.cpp:61
↓ 97 callersMethodKillInst
source/opt/ir_context.cpp:177
↓ 96 callersMethodempty
source/fuzz/available_instructions.cpp:118
↓ 95 callersMethodGetDivergenceLevel
Returns the divergence level for the given value (non-label instructions), or control flow for the given block.
source/lint/divergence_analysis.h:77
↓ 94 callersMethodPreconditionHolds
test/reduce/validation_during_reduction_test.cpp:68
↓ 94 callersMethodclear
source/opt/instruction_list.h:129
↓ 91 callersMethodAnalyzeInstruction
source/opt/scalar_analysis.cpp:164
↓ 91 callersMethodcontext
Returns a pointer to the current context for this pass.
source/opt/pass.h:93
↓ 90 callersMethodChoosePercentage
source/fuzz/fuzzer_context.cpp:399
↓ 90 callersFunctionGenerateCode
test/val/val_arithmetics_test.cpp:32
↓ 90 callersMethoderase
source/util/small_vector.h:270
↓ 89 callersMethodTryToApply
source/reduce/reduction_opportunity.cpp:20
↓ 88 callersMethodlookupOperandName
source/assembly_grammar.cpp:192
↓ 86 callersMethodAddInstruction
source/opt/graph.h:109
↓ 86 callersMethodAsSERecurrentNode
source/opt/scalar_analysis_nodes.h:267
↓ 85 callersMethodAsPointer
source/opt/types.h:581
↓ 85 callersMethodGetDefiningInstruction
source/opt/constants.cpp:226
↓ 84 callersMethodGetHeaderBlock
Returns the header (first basic block of the loop). This block contains the OpLoopMerge instruction.
source/opt/loop_descriptor.h:73
↓ 84 callersMethodHasCapability
Returns true if |cap| is an enabled capability in the module.
source/opt/feature_manager.h:32
↓ 84 callersMethodset_instr_block
Sets the basic block for |inst|. Re-builds the mapping if it has become invalid.
source/opt/ir_context.h:332
↓ 83 callersMethodIdIsIrrelevant
source/fuzz/fact_manager/fact_manager.cpp:232
↓ 83 callersMethodget_decoration_mgr
source/opt/pass.h:78
↓ 82 callersFunctionCheckEqual
test/reduce/reduce_test_util.cpp:47
↓ 82 callersMethodForEachInst
source/opt/graph.cpp:43
↓ 81 callersFunctionGenerateShaderCode
test/val/val_composites_test.cpp:33
↓ 80 callersMethodAddOperand
source/opt/instruction.h:681
↓ 80 callersMethodIsFloatScalarType
source/val/validation_state.cpp:1167
↓ 78 callersMethodImmediateDominator
source/opt/dominator_tree.cpp:246
↓ 77 callersFunctionParseAndEncodeIntegerNumber
source/util/parse_number.cpp:57
↓ 77 callersFunctionmakeF16
Returns a Float16 constructed from its sign bit, unbiased exponent, and mantissa.
test/hex_float_test.cpp:2065
↓ 76 callersFunctionDoStringDiffTest
test/diff/diff_test_utils.cpp:30
↓ 76 callersMethodFindDeclaredConstant
source/opt/constants.cpp:174
↓ 76 callersMethodRun
source/opt/pass.cpp:30
↓ 76 callersFunctioncheck_dominance
Check that x dominates y, and if x != y then x strictly dominates y and y does not dominate x and y does not strictly dominate x if x == x then x does
test/opt/dominator_tree/generated.cpp:43
↓ 76 callersMethodvalue
@returns the seed bias value for HashCombine()
test/fuzzers/random_generator.cpp:45
↓ 74 callersMethodGetValueNumber
source/opt/value_number_table.cpp:25
↓ 74 callersMethodIsMergeBlock
source/opt/struct_cfg_analysis.cpp:213
↓ 73 callersFunctionCheckValid
test/reduce/reduce_test_util.cpp:78
↓ 73 callersMethodContainingConstruct
source/opt/struct_cfg_analysis.cpp:114
↓ 73 callersFunctionJoinAllInsts
test/opt/pass_utils.cpp:92
↓ 73 callersMethodLoopMergeBlock
source/opt/struct_cfg_analysis.cpp:143
↓ 73 callersFunctionMakeUniformBufferElementDescriptor
source/fuzz/uniform_buffer_element_descriptor.cpp:22
↓ 73 callersMethodfront
source/util/span.h:53
↓ 72 callersFunctionCompareSets
test/opt/register_liveness.cpp:33
↓ 72 callersMethodContainingLoop
Returns the id of the header of the innermost loop construct that contains |bb_id|. Return |0| if |bb_id| is not contained in any loop construct.
source/opt/struct_cfg_analysis.h:64
↓ 72 callersMethodGetDominatorAnalysis
Gets the dominator analysis for function |f|.
source/opt/ir_context.cpp:1112
↓ 72 callersMethodGetIdOpcode
source/val/validation_state.cpp:936
↓ 72 callersFunctionfind
Returns files in the tree rooted at top matching filename_glob but not in directories matching skip_glob_dir_list nor files matching skip_glob
utils/check_copyright.py:94
↓ 71 callersFunctionGenerateModule
test/val/val_tensor_test.cpp:30
↓ 71 callersMethodgetAsFloat
Returns the data as a floating point value.
source/util/hex_float.h:288
↓ 70 callersMethodGetMergeBlock
Returns the basic block which marks the end of the loop. These functions return nullptr if the loop is not structured.
source/opt/loop_descriptor.h:109
↓ 70 callersMethodPointeeValueIsIrrelevant
source/fuzz/fact_manager/fact_manager.cpp:228
↓ 69 callersMethodGetComponentType
source/val/validation_state.cpp:941
↓ 69 callersMethodIsContinueBlock
source/opt/struct_cfg_analysis.cpp:189
↓ 69 callersFunctionParseAndEncodeFloatingPointNumber
source/util/parse_number.cpp:147
↓ 69 callersMethodtail
Returns the last basic block in this function.
source/opt/function.h:124
↓ 68 callersMethodInvalidateAnalysesExceptFor
source/opt/ir_context.cpp:101
↓ 68 callersMethodIsInContinueConstruct
source/opt/struct_cfg_analysis.cpp:203
↓ 68 callersMethodbuiltin
source/val/decoration.h:78
↓ 67 callersMethodGetDependence
source/opt/loop_dependence.cpp:182
↓ 66 callersMethodClone
source/opt/graph.cpp:20
↓ 66 callersMethodLoopNestingDepth
source/opt/struct_cfg_analysis.cpp:165
↓ 66 callersMethodMergeBlock
source/opt/struct_cfg_analysis.cpp:119
↓ 66 callersMethodNestingDepth
source/opt/struct_cfg_analysis.cpp:130
↓ 66 callersMethodSwitchMergeBlock
source/opt/struct_cfg_analysis.cpp:178
↓ 65 callersMethodContainingSwitch
Returns the id of the header of the innermost switch construct that contains |bb_id| as long as there is no intervening loop. Returns |0| if no such
source/opt/struct_cfg_analysis.h:92
↓ 65 callersMethodIntersectConstraints
source/opt/loop_dependence.cpp:1184
↓ 64 callersMethodAsIntConstant
source/opt/constants.h:68
↓ 64 callersMethodIsInContainingLoopsContinueConstruct
source/opt/struct_cfg_analysis.cpp:194
↓ 64 callersMethodNumOperands
Gets the number of logical operands.
source/opt/instruction.h:283
↓ 64 callersMethodRandomIndex
source/fuzz/fuzzer_context.h:52
↓ 64 callersMethodtypes_values
source/opt/module.h:574
↓ 63 callersFunctionGenerateModule
test/val/val_graph_test.cpp:32
↓ 63 callersMethodGetLoopsInBinaryLayoutOrder
source/opt/loop_descriptor.cpp:596
↓ 63 callersMethodIsFloatingPointFoldingAllowed
source/opt/instruction.cpp:823
↓ 63 callersFunctionParse
Just the public wrapper around the parse function.
tools/util/flags.cpp:242
↓ 63 callersFunctionspvDiagnosticDestroy
source/diagnostic.cpp:44
↓ 62 callersMethodcontains
Returns true if `value` is present in the set.
source/enum_set.h:304
↓ 61 callersMethodAddFactBlockIsDead
source/fuzz/fact_manager/fact_manager.cpp:208
↓ 61 callersFunctionFindInstruction
source/fuzz/instruction_descriptor.cpp:20
↓ 61 callersFunctionTypesAreCompatible
source/fuzz/fuzzer_util.cpp:2105
↓ 60 callersMethodApply
test/fuzz/fuzzer_pass_test.cpp:40
↓ 60 callersMethodcend
source/opt/module.h:590
↓ 59 callersMethodHasResultId
source/opt/instruction.h:316
↓ 58 callersMethodAsMatrix
source/opt/types.h:346
↓ 58 callersMethodAsString
source/opt/scalar_analysis.cpp:477
↓ 58 callersMethodAsStruct
source/opt/types.h:528
← previousnext →101–200 of 7,821, ranked by callers