MCPcopy Create free account

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

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

↓ 24 callersFunctionToString
source/util/string_utils.h:31
↓ 24 callersMethodapply
source/util/index_range.h:53
↓ 24 callersFunctionspvTextToLiteral
source/text.cpp:65
↓ 23 callersMethodAddChild
source/opt/scalar_analysis_nodes.h:64
↓ 23 callersFunctionApplyTransformationAndCheckFactManager
Apply the TransformationRecordSynonymousConstants defined by the given constant1_id and constant2_id and check that the fact that the two constants ar
test/fuzz/transformation_record_synonymous_constants_test.cpp:29
↓ 23 callersMethodAsDependenceLine
source/opt/loop_dependence.h:207
↓ 23 callersFunctionBuildList
Returns a list containing the values 0 to n-1 using the first n elements of nodes to build the list.
test/util/ilist_test.cpp:64
↓ 23 callersFunctionGenerateReorderShaderCode
test/val/val_ray_tracing_reorder_test.cpp:109
↓ 23 callersMethodGetOperandConstants
source/opt/constants.cpp:157
↓ 23 callersMethodGetU32BitValue
source/opt/constants.h:166
↓ 23 callersFunctionHasFloatingPoint
Returns true if |type| is Float or a vector of Float.
source/opt/folding_rules.cpp:95
↓ 23 callersMethodMergeBlockIdIfAny
source/opt/basic_block.cpp:184
↓ 23 callersMethodNumUses
source/opt/def_use_manager.cpp:198
↓ 23 callersMethodPreviousNode
source/util/ilist_node.h:167
↓ 23 callersFunctionRepeatedUInt32PairToMap
source/fuzz/fuzzer_util.cpp:1535
↓ 23 callersMethodText
Text returns the tokens text from the source.
utils/vscode/src/parser/parser.go:74
↓ 23 callersMethodannotations
source/opt/module.h:543
↓ 23 callersMethodname
source/opt/ccp_pass.h:35
↓ 23 callersMethodname
(self)
test/tools/spirv_test_framework.py:135
↓ 23 callersMethodrend
source/opt/basic_block.h:102
↓ 22 callersFunctionAccessChainRequiresElemId
Determines whether the access chain instruction requires the 'element id' argument.
test/val/val_id_test.cpp:3944
↓ 22 callersMethodAnalyzeInstDef
source/opt/def_use_manager.cpp:21
↓ 22 callersMethodDonateSingleModule
source/fuzz/fuzzer_pass_donate_modules.cpp:85
↓ 22 callersFunctionGenerateShaderCode
test/val/val_primitives_test.cpp:31
↓ 22 callersFunctionGenerateShaderCode
test/val/val_adjacency_test.cpp:102
↓ 22 callersFunctionGenerateShaderComputeCode
test/val/val_atomics_test.cpp:123
↓ 22 callersMethodGetContinueBlock
Returns the continue target basic block. This is the block designated as the continue target by the OpLoopMerge instruction.
source/opt/loop_descriptor.h:88
↓ 22 callersMethodGetLexicalScope
Accessor functions for |lexical_scope_|.
source/opt/instruction.h:154
↓ 22 callersMethodHaveSubsetOfDecorations
source/opt/decoration_manager.cpp:257
↓ 22 callersMethodIsReadOnlyPointer
source/opt/instruction.cpp:272
↓ 22 callersMethodIsSame
Returns true if this type is exactly the same as |that| type, including decorations.
source/opt/types.h:143
↓ 22 callersFunctionMain
test/opt/split_combined_image_sampler_pass_test.cpp:139
↓ 22 callersFunctionMake_Bad_Unsigned
test/text_literal_test.cpp:228
↓ 22 callersMethodPrettyPrint
source/opt/function.cpp:265
↓ 22 callersMethodSetResultType
source/opt/instruction.h:730
↓ 22 callersFunctionValidateHitObjectPointer
source/val/validate_ray_tracing_reorder.cpp:59
↓ 22 callersFunctionbits_set
Sets the bits from MSB to LSB of the significand part of a float. For example 0 would set the bit 23 (counting from LSB to MSB), and 1 would set the 2
test/hex_float_test.cpp:689
↓ 22 callersMethoderase
Removes the value `value` into the set. Similar to `std::unordered_set::erase`. Returns the number of erased elements.
source/enum_set.h:282
↓ 22 callersMethodextensions
source/opt/module.h:558
↓ 22 callersMethodtok
tok returns the i'th token, or nil if i is out of bounds.
utils/vscode/src/parser/parser.go:628
↓ 21 callersMethodAnalyzeDefUse
source/opt/ir_context.h:1283
↓ 21 callersFunctionBuiltInGLCase
Makes a test case for a BuiltIn variable declaration. In this overload, the expected result is the same as the assembly name, but with a "gl_" prefix
test/name_mapper_test.cpp:225
↓ 21 callersFunctionDisassemble
test/opt/fold_test.cpp:36
↓ 21 callersMethodFindPointerToType
source/opt/type_manager.cpp:562
↓ 21 callersMethodGetValueAsDouble
source/opt/constants.cpp:47
↓ 21 callersMethodRemoveFromList
source/util/ilist_node.h:201
↓ 21 callersMethodext_inst_imports
source/opt/module.h:445
↓ 21 callersMethodext_inst_type
Provides direct access to instructions spv_ext_inst_type_t object.
source/val/instruction.h:87
↓ 20 callersMethodAsDependenceEmpty
source/opt/loop_dependence.h:268
↓ 20 callersFunctionErrorf
source/opt/log.h:128
↓ 20 callersMethodForgetUses
source/opt/ir_context.cpp:452
↓ 20 callersFunctionGenerateShaderCode
test/val/val_dot_product_test.cpp:30
↓ 20 callersMethodGetPostDominatorAnalysis
Gets the postdominator analysis for function |f|.
source/opt/ir_context.cpp:1125
↓ 20 callersMethodGetShaderDebugOpcode
source/opt/instruction.cpp:695
↓ 20 callersMethodGetTypeId
source/val/validation_state.cpp:931
↓ 20 callersMethodIsCooperativeVectorNVType
source/val/validation_state.cpp:1550
↓ 20 callersMethodIsEquivalent
Returns true if and only if |value1| and |value2| are in the same equivalence class. Both values must already be known to the equivalence relation.
source/fuzz/equivalence_relation.h:162
↓ 20 callersFunctionMaybeGetPointerType
source/fuzz/fuzzer_util.cpp:799
↓ 20 callersMethodProcessReachableCallTree
source/opt/ir_context.cpp:1013
↓ 20 callersFunctionValidateHitObjectPointerEXT
source/val/validate_ray_tracing_reorder.cpp:77
↓ 20 callersFunctionspvBinaryParse
source/binary.cpp:944
↓ 19 callersMethodAddDecoration
Attaches a decoration directly on this type.
source/opt/types.h:134
↓ 19 callersMethodAsDependenceDistance
source/opt/loop_dependence.h:227
↓ 19 callersMethodAsScalarConstant
reflections
source/opt/constants.h:67
↓ 19 callersFunctionCreateAggressiveDCEPass
source/opt/optimizer.cpp:887
↓ 19 callersMethodForEachParam
source/opt/function.cpp:178
↓ 19 callersMethodGet
Returns the underlying iterator.
source/opt/iterator.h:218
↓ 19 callersMethodGetCode
Get the SPIR-V assembly code as string.
test/opt/assembly_builder.h:165
↓ 19 callersMethodGetOpenCL100DebugOpcode
source/opt/instruction.cpp:676
↓ 19 callersMethodGetZeroExtendedValue
source/opt/constants.cpp:105
↓ 19 callersMethodHasAnyOfCapabilities
source/val/validation_state.cpp:490
↓ 19 callersMethodIsCooperativeMatrix
Returns true if this is a cooperative matrix.
source/opt/types.h:149
↓ 19 callersMethodIsVulkanStorageImage
source/opt/instruction.cpp:279
↓ 19 callersFunctionMakeHeader
Returns a SPIR-V module header for a module with the given ID bound.
test/handle_unknown_opcodes_test.cpp:40
↓ 19 callersFunctionMakeSideEffectWrapperInfo
test/fuzz/transformation_flatten_conditional_branch_test.cpp:27
↓ 19 callersFunctionMakeSwitchTestCase
Constructs a SwitchTestCase from the given integer_width, signedness, constant value string, and expected encoded constant.
test/text_to_binary.control_flow_test.cpp:239
↓ 19 callersFunctionShaderWithComponentDecoration
test/val/val_decoration_test.cpp:7291
↓ 19 callersMethodSpvDecorationString
Returns the string name for |decoration|.
source/val/validation_state.h:923
↓ 19 callersMethodcapabilities
source/opt/module.h:430
↓ 18 callersMethodAddStringList
Ensures a list of strings is recorded in range_buffer[kind], and returns its location in the range_buffer[kind]. As a side ef
utils/Table/Context.py:110
↓ 18 callersMethodAsFloatConstant
source/opt/constants.h:69
↓ 18 callersMethodCloneDecorations
source/opt/decoration_manager.cpp:515
↓ 18 callersMethodContainsType
source/val/validation_state.cpp:2048
↓ 18 callersMethodErase
source/opt/iterator.h:339
↓ 18 callersFunctionFoldInstruction
test/opt/fold_test.cpp:101
↓ 18 callersFunctionGetActualResultTypeStr
Returns a string describing actual result type of an opcode. Not valid for sparse image opcodes which do not return a struct.
source/val/validate_image.cpp:950
↓ 18 callersFunctionGetTestMessageConsumer
test/opt/pass_utils.cpp:38
↓ 18 callersMethodInsertAfter
source/util/ilist_node.h:185
↓ 18 callersMethodIsVulkanStorageTexelBuffer
source/opt/instruction.cpp:349
↓ 18 callersMethodNotify
Notify is called to send a notification request over the connection. It will return as soon as the notification has been sent, as no response is possi
utils/vscode/src/lsp/jsonrpc2/jsonrpc2.go:109
↓ 18 callersMethodSetParent
Sets the parent loop of this loop, that is, a loop which contains this loop as a nested child loop.
source/opt/loop_descriptor.h:298
↓ 18 callersMethodfirst
source/util/index_range.h:49
↓ 18 callersMethodisStartOfNewInst
source/text_handler.cpp:233
↓ 18 callersFunctionspvIsExtendedInstruction
source/opcode.cpp:649
↓ 17 callersFunctionCanMakeSynonymOf
source/fuzz/fuzzer_util.cpp:308
↓ 17 callersFunctionCheckDependenceAndDirection
test/opt/loop_optimizations/dependence_analysis.cpp:2500
↓ 17 callersMethodComputeHashValue
source/opt/types.cpp:205
↓ 17 callersMethodContainsLimitedUseIntOrFloatType
source/val/validation_state.cpp:2111
↓ 17 callersMethodFindBlock
Returns an iterator to the basic block |id|.
source/opt/function.h:139
↓ 17 callersFunctionFindFunction
source/fuzz/fuzzer_util.cpp:635
← previousnext →401–500 of 7,821, ranked by callers