MCPcopy Create free account

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

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

↓ 7 callersMethodAnalyzeDebugInst
source/opt/debug_info_manager.cpp:709
↓ 7 callersFunctionCombineIds
Combines IDs using OpSpecConstantOp with the operation defined by cmp_op. Returns the ID of the final result. If there are no IDs, returns 0. If ther
source/link/fnvar.cpp:160
↓ 7 callersMethodComputeClosureOfFacts
source/fuzz/fact_manager/fact_manager.cpp:272
↓ 7 callersMethodContainsUntypedPointer
source/val/validation_state.cpp:2130
↓ 7 callersMethodContinueBlockId
source/opt/basic_block.cpp:219
↓ 7 callersFunctionCreateLocalSingleBlockLoadStoreElimPass
source/opt/optimizer.cpp:857
↓ 7 callersMethodCreateMultiplyNode
source/opt/scalar_analysis.cpp:111
↓ 7 callersFunctionEmitAsEnumerant
Emits the given name as an named operand token
utils/vim/generate_syntax.py:129
↓ 7 callersMethodFind
Returns the representative of the equivalence class of |value|, which must already be known to the equivalence relation. This is the 'Find' operation
source/fuzz/equivalence_relation.h:184
↓ 7 callersFunctionFindSpecConstByName
source/link/fnvar.cpp:287
↓ 7 callersFunctionGenerateShaderCode
test/val/val_derivatives_test.cpp:31
↓ 7 callersMethodGetCachedOrAdd
Add the created node into the cache of nodes. If it already exists return it.
source/opt/scalar_analysis.cpp:363
↓ 7 callersFunctionGetFriendlyName
Returns the %name[id], where `name` is the first name associated with the given id, or just %id if one is not found.
source/lint/lint_divergent_derivatives.cpp:37
↓ 7 callersFunctionGetFunctionType
source/fuzz/fuzzer_util.cpp:629
↓ 7 callersMethodGetIdsForWhichSynonymsAreKnown
source/fuzz/fact_manager/fact_manager.cpp:176
↓ 7 callersMethodGetIrrelevantIds
source/fuzz/fact_manager/fact_manager.cpp:236
↓ 7 callersFunctionGetSmallCompositesCodeGenerator
test/val/val_composites_test.cpp:2089
↓ 7 callersMethodGetVoidTypeId
source/opt/wrap_opkill.cpp:99
↓ 7 callersMethodHasBlock
Returns true if the block |id| exists in the control dependence graph. This can be false even if the block exists in the function when it is part of a
source/opt/control_dependence.h:159
↓ 7 callersFunctionHasDuplicates
source/fuzz/fuzzer_util.cpp:977
↓ 7 callersMethodInsertBasicBlockAfter
source/opt/function.cpp:204
↓ 7 callersMethodIsBfloat16ScalarType
source/val/validation_state.cpp:1079
↓ 7 callersMethodIsBoolScalarOrVectorType
source/val/validation_state.cpp:1347
↓ 7 callersFunctionIsConstantInst
source/opt/reflect.h:54
↓ 7 callersMethodIsDescriptorHeapBaseVariable
source/val/validation_state.cpp:1646
↓ 7 callersMethodIsInAList
source/util/ilist_node.h:156
↓ 7 callersMethodIsRecursive
source/opt/function.cpp:243
↓ 7 callersMethodIsSrcMapped
source/diff/diff.cpp:162
↓ 7 callersMethodIsSuccessor
source/opt/basic_block.cpp:163
↓ 7 callersFunctionIsTypeInst
source/opt/reflect.h:50
↓ 7 callersMethodIsVoidType
source/val/validation_state.cpp:1043
↓ 7 callersMethodMakeEquivalent
Requires that |value1| and |value2| are already registered in the equivalence relation. Merges the equivalence classes associated with |value1| and |
source/fuzz/equivalence_relation.h:76
↓ 7 callersMethodMappedDstId
source/diff/diff.cpp:151
↓ 7 callersFunctionMaybeGetStructType
source/fuzz/fuzzer_util.cpp:1192
↓ 7 callersFunctionMemoryAccessNumWords
Returns the number of instruction words taken up by a memory access argument and its implied operands.
source/val/validate_memory.cpp:242
↓ 7 callersFunctionMinimalShaderModuleWithCapability
Returns a minimal shader module with the given capability instruction.
test/val/val_capability_test.cpp:3209
↓ 7 callersMethodMissingFeature
source/val/validation_state.cpp:2209
↓ 7 callersFunctionNegateConstant
Negates |c|. Returns the id of the defining instruction.
source/opt/folding_rules.cpp:315
↓ 7 callersFunctionNest
Helper to deal with nesting and non-existing ids / previously-assigned levels. It assigns a given nesting level `level` to the block identified by `i
source/disassemble.cpp:307
↓ 7 callersFunctionNormalizeExponentInFloatString
Converts a floating point string so that the exponent prefix is 'e', and the exponent value does not have leading zeros. The Microsoft runtime library
test/hex_float_test.cpp:464
↓ 7 callersMethodNumOperandWords
Gets the number of SPIR-V words occupied by all logical operands.
source/opt/instruction.h:287
↓ 7 callersMethodNumUsers
source/opt/def_use_manager.cpp:188
↓ 7 callersFunctionParseAndEncodeNumber
source/util/parse_number.cpp:240
↓ 7 callersMethodRegisterExtension
source/val/validation_state.cpp:461
↓ 7 callersMethodRemoveOperand
Remove the |index|-th operand
source/opt/instruction.h:344
↓ 7 callersFunctionRunFuzzerAndReplayer
Assembles the given |shader| text, and then runs the fuzzer |num_runs| times, using successive seeds starting from |initial_seed|. Checks that the bi
test/fuzz/fuzzer_replayer_test.cpp:1641
↓ 7 callersMethodSetBasicBlockToLoop
Returns the inner most loop that contains the basic block |bb|.
source/opt/loop_descriptor.h:503
↓ 7 callersMethodSplitBasicBlock
source/opt/basic_block.cpp:245
↓ 7 callersFunctionTypesLong
test/opt/graphics_robust_access_test.cpp:176
↓ 7 callersFunctionUsesExplicitLayout
Returns a decoration used to make it explicit
source/val/validate_decorations.cpp:2262
↓ 7 callersFunctionValidateKernelDecl
source/val/validate_extensions.cpp:533
↓ 7 callersFunctionValidatePacketSizeAlign
source/val/validate_pipe.cpp:65
↓ 7 callersFunctionVisitSuccesor
Helper to deal with DFS traversal and non-existing ids
source/disassemble.cpp:399
↓ 7 callersFunctionWarn
source/lint/lint_divergent_derivatives.cpp:81
↓ 7 callersFunctionWriteFile
tools/io.cpp:455
↓ 7 callersMethodbegin
source/opt/tree_iterator.h:150
↓ 7 callersMethodbegin
source/util/small_vector.h:226
↓ 7 callersMethodcapability_end
source/opt/module.h:426
↓ 7 callersFunctioncreateSetUnorderedInsertion
test/enum_set_test.cpp:300
↓ 7 callersMethoddata
source/util/small_vector.h:262
↓ 7 callersMethoddbg_line_inst
source/opt/instruction.h:261
↓ 7 callersFunctionenumerateValuesFromToWithStep
test/enum_set_test.cpp:290
↓ 7 callersMethodexecution_modes
source/opt/module.h:527
↓ 7 callersFunctionfailedEncode
test/text_literal_test.cpp:186
↓ 7 callersFunctionget_object_filename
Gets the object filename for the given source file.
test/tools/expect.py:53
↓ 7 callersMethodimage_type
source/opt/types.h:404
↓ 7 callersMethodpredecessors
Returns the predecessors of the BasicBlock
source/val/basic_block.h:54
↓ 7 callersFunctionspvBinaryParseWithOptions
source/binary.cpp:954
↓ 7 callersFunctionspvOpcodeGeneratesUntypedPointer
source/opcode.cpp:722
↓ 7 callersFunctionspvOpcodeIsDebug
source/opcode.cpp:562
↓ 7 callersFunctionspvOperandIsConcrete
source/operand.cpp:280
↓ 7 callersFunctionspvVersionForTargetEnv
source/spirv_target_env.cpp:91
↓ 7 callersMethodtarget_pointer
source/opt/types.h:654
↓ 7 callersMethodtypes_values_begin
source/opt/module.h:566
↓ 7 callersFunctionunbiased_E5M2_exponent
test/hex_float_test.cpp:592
↓ 7 callersFunctionunbiased_half_exponent
test/hex_float_test.cpp:583
↓ 7 callersMethodvar_id
source/opt/ssa_rewrite_pass.h:64
↓ 7 callersMethodverify_object_file_preamble
Checks that the given SPIR-V binary file has correct preamble.
test/tools/expect.py:202
↓ 6 callersMethodAddDebug2Inst
source/opt/module.h:384
↓ 6 callersMethodAddFactFunctionIsLivesafe
source/fuzz/fact_manager/fact_manager.cpp:220
↓ 6 callersMethodAddParameter
source/opt/function.h:236
↓ 6 callersFunctionAnyTypeOf
source/opt/trim_capabilities_pass.cpp:108
↓ 6 callersMethodAsSEMultiplyNode
source/opt/scalar_analysis_nodes.h:296
↓ 6 callersFunctionCanMergeWithSuccessor
source/opt/block_merge_util.cpp:80
↓ 6 callersMethodClear
source/opt/register_pressure.h:63
↓ 6 callersFunctionCommonVulkanEnvs
Returns a generator of common Vulkan environment values to be tested.
test/text_to_binary.extension_test.cpp:42
↓ 6 callersFunctionCreateBinary
test/link/binary_version_test.cpp:26
↓ 6 callersMethodCreateCantComputeNode
source/opt/scalar_analysis.cpp:358
↓ 6 callersFunctionCreateInlineExhaustivePass
source/opt/optimizer.cpp:842
↓ 6 callersFunctionDecorateConditional
Annotate ID with ConditionalINTEL decoration
source/link/fnvar.cpp:103
↓ 6 callersMethodEraseUseRecordsOfOperandIds
source/opt/def_use_manager.cpp:249
↓ 6 callersFunctionGenerateCoopVecCode
test/val/val_arithmetics_test.cpp:2115
↓ 6 callersMethodGetA
source/opt/loop_dependence.h:210
↓ 6 callersMethodGetB
source/opt/loop_dependence.h:211
↓ 6 callersMethodGetC
source/opt/loop_dependence.h:212
↓ 6 callersMethodGetDebugInfoNone
source/opt/debug_info_manager.cpp:391
↓ 6 callersMethodGetExitBlocks
source/opt/loop_descriptor.cpp:356
↓ 6 callersMethodGetExtInstImportId_OpenCL100DebugInfo
source/opt/feature_manager.h:46
↓ 6 callersMethodGetExtInstImportId_ShaderDebugInfo
source/opt/feature_manager.h:50
↓ 6 callersFunctionGetFunctionFromParameterId
source/fuzz/fuzzer_util.cpp:1040
← previousnext →901–1,000 of 7,821, ranked by callers