MCPcopy Create free account

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

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

↓ 1 callersFunctionUpdateFeaturesBasedOnSpirvVersion
Add features based on SPIR-V core version number.
source/val/validation_state.cpp:161
↓ 1 callersFunctionUpdateIdUse
source/val/validate_id.cpp:29
↓ 1 callersMethodUpdateLoopMergeInst
Updates the OpLoopMerge instruction to reflect the current state of the loop.
source/opt/loop_descriptor.h:79
↓ 1 callersMethodUpdateManagers
In-place update of some managers (avoid full invalidation).
source/opt/loop_utils.cpp:92
↓ 1 callersMethodUserTime
test/timer_test.cpp:33
↓ 1 callersFunctionValidate
test/opt/type_manager_test.cpp:35
↓ 1 callersFunctionValidate
test/opt/loop_optimizations/fusion_legal.cpp:30
↓ 1 callersFunctionValidate
test/opt/loop_optimizations/peeling.cpp:31
↓ 1 callersFunctionValidate
test/opt/loop_optimizations/lcssa.cpp:30
↓ 1 callersFunctionValidate
test/opt/loop_optimizations/nested_loops.cpp:36
↓ 1 callersFunctionValidateAbort
source/val/validate_misc.cpp:115
↓ 1 callersFunctionValidateAdjacency
source/val/validate_adjacency.cpp:39
↓ 1 callersFunctionValidateAnyAll
source/val/validate_logicals.cpp:25
↓ 1 callersFunctionValidateArrayLength
source/val/validate_memory.cpp:2315
↓ 1 callersFunctionValidateAssumeTrue
source/val/validate_misc.cpp:84
↓ 1 callersFunctionValidateBinaryAndKeepValidationState
source/val/validate.cpp:442
↓ 1 callersFunctionValidateBitCastArray
source/val/validate_conversion.cpp:824
↓ 1 callersFunctionValidateBitCount
source/val/validate_bitwise.cpp:204
↓ 1 callersFunctionValidateBitFieldExtract
source/val/validate_bitwise.cpp:173
↓ 1 callersFunctionValidateBitFieldInsert
source/val/validate_bitwise.cpp:143
↓ 1 callersFunctionValidateBitReverse
source/val/validate_bitwise.cpp:196
↓ 1 callersFunctionValidateBranch
source/val/validate_cfg.cpp:140
↓ 1 callersFunctionValidateBranchConditional
source/val/validate_cfg.cpp:153
↓ 1 callersFunctionValidateBufferPointerEXT
source/val/validate_memory.cpp:2733
↓ 1 callersFunctionValidateBuiltIns
Validates correctness of built-in variables.
source/val/validate_builtins.cpp:5187
↓ 1 callersFunctionValidateCapability
source/val/validate_mode_setting.cpp:995
↓ 1 callersFunctionValidateClspvReflectionArgumentBuffer
source/val/validate_extensions.cpp:578
↓ 1 callersFunctionValidateClspvReflectionArgumentInfo
source/val/validate_extensions.cpp:496
↓ 1 callersFunctionValidateClspvReflectionArgumentOffsetBuffer
source/val/validate_extensions.cpp:609
↓ 1 callersFunctionValidateClspvReflectionArgumentPushConstant
source/val/validate_extensions.cpp:650
↓ 1 callersFunctionValidateClspvReflectionArgumentWorkgroup
source/val/validate_extensions.cpp:681
↓ 1 callersFunctionValidateClspvReflectionImageMetadataPushConstant
source/val/validate_extensions.cpp:851
↓ 1 callersFunctionValidateClspvReflectionImageMetadataUniform
source/val/validate_extensions.cpp:875
↓ 1 callersFunctionValidateClspvReflectionInitializedData
source/val/validate_extensions.cpp:757
↓ 1 callersFunctionValidateClspvReflectionInstruction
source/val/validate_extensions.cpp:990
↓ 1 callersFunctionValidateClspvReflectionKernel
source/val/validate_extensions.cpp:409
↓ 1 callersFunctionValidateClspvReflectionPointerRelocation
source/val/validate_extensions.cpp:831
↓ 1 callersFunctionValidateClspvReflectionPrintfInfo
source/val/validate_extensions.cpp:928
↓ 1 callersFunctionValidateClspvReflectionPrintfPushConstant
source/val/validate_extensions.cpp:970
↓ 1 callersFunctionValidateClspvReflectionPrintfStorageBuffer
source/val/validate_extensions.cpp:950
↓ 1 callersFunctionValidateClspvReflectionPropertyRequiredWorkgroupSize
source/val/validate_extensions.cpp:796
↓ 1 callersFunctionValidateClspvReflectionPushConstant
source/val/validate_extensions.cpp:742
↓ 1 callersFunctionValidateClspvReflectionPushConstantData
source/val/validate_extensions.cpp:909
↓ 1 callersFunctionValidateClspvReflectionSampler
source/val/validate_extensions.cpp:776
↓ 1 callersFunctionValidateClspvReflectionSpecConstantTriple
source/val/validate_extensions.cpp:712
↓ 1 callersFunctionValidateClspvReflectionSpecConstantWorkDim
source/val/validate_extensions.cpp:732
↓ 1 callersFunctionValidateClspvReflectionSubgroupMaxSize
source/val/validate_extensions.cpp:820
↓ 1 callersFunctionValidateCommitPipe
source/val/validate_pipe.cpp:215
↓ 1 callersFunctionValidateCompositeConstruct
source/val/validate_composites.cpp:219
↓ 1 callersFunctionValidateCompositeConstructCoopMatQCOM
source/val/validate_composites.cpp:689
↓ 1 callersFunctionValidateCompositeConstructReplicate
source/val/validate_composites.cpp:412
↓ 1 callersFunctionValidateCompositeExtractCoopMatQCOM
source/val/validate_composites.cpp:897
↓ 1 callersFunctionValidateConstantBool
source/val/validate_constants.cpp:24
↓ 1 callersFunctionValidateConstantComposite
source/val/validate_constants.cpp:67
↓ 1 callersFunctionValidateConstantCompositeReplicate
source/val/validate_constants.cpp:423
↓ 1 callersFunctionValidateConstantData
source/val/validate_constants.cpp:696
↓ 1 callersFunctionValidateConstantFunctionPointerINTEL
source/val/validate_constants.cpp:650
↓ 1 callersFunctionValidateConstantNull
source/val/validate_constants.cpp:540
↓ 1 callersFunctionValidateConstantPipeStorage
source/val/validate_pipe.cpp:300
↓ 1 callersFunctionValidateConstantSampler
source/val/validate_constants.cpp:477
↓ 1 callersFunctionValidateConstantSizeOfEXT
source/val/validate_constants.cpp:552
↓ 1 callersFunctionValidateConstructSize
source/val/construct.cpp:42
↓ 1 callersFunctionValidateConvertUToAccelerationStructure
source/val/validate_conversion.cpp:765
↓ 1 callersFunctionValidateCooperativeMatrix
source/val/validate_conversion.cpp:785
↓ 1 callersFunctionValidateCooperativeMatrixLoadStoreKHR
source/val/validate_memory.cpp:2535
↓ 1 callersFunctionValidateCooperativeMatrixLoadStoreNV
source/val/validate_memory.cpp:2431
↓ 1 callersFunctionValidateCooperativeMatrixLoadStoreTensorNV
source/val/validate_memory.cpp:2767
↓ 1 callersFunctionValidateCooperativeMatrixMulAddKHR
source/val/validate_arithmetics.cpp:633
↓ 1 callersFunctionValidateCooperativeMatrixMulAddNV
source/val/validate_arithmetics.cpp:548
↓ 1 callersFunctionValidateCooperativeMatrixPerElementOp
source/val/validate_function.cpp:308
↓ 1 callersFunctionValidateCooperativeMatrixReduceNV
source/val/validate_arithmetics.cpp:718
↓ 1 callersFunctionValidateCooperativeVectorLoadStoreNV
source/val/validate_memory.cpp:3061
↓ 1 callersFunctionValidateCooperativeVectorMatrixMulNV
source/val/validate_memory.cpp:3217
↓ 1 callersFunctionValidateCooperativeVectorOuterProductNV
source/val/validate_memory.cpp:3114
↓ 1 callersFunctionValidateCooperativeVectorReduceSumNV
source/val/validate_memory.cpp:3178
↓ 1 callersFunctionValidateCopyLogical
source/val/validate_composites.cpp:665
↓ 1 callersFunctionValidateCopyMemory
source/val/validate_memory.cpp:1597
↓ 1 callersFunctionValidateCopyMemoryMemoryAccess
source/val/validate_memory.cpp:1549
↓ 1 callersFunctionValidateCopyObject
source/val/validate_composites.cpp:538
↓ 1 callersFunctionValidateCreatePipeFromPipeStorage
source/val/validate_pipe.cpp:288
↓ 1 callersFunctionValidateCreateTensorLayoutNV
source/val/validate_tensor_layout.cpp:55
↓ 1 callersFunctionValidateCreateTensorViewNV
source/val/validate_tensor_layout.cpp:62
↓ 1 callersFunctionValidateDebugInfoOperand
Check that the operand of a debug info instruction |inst| at |word_index| is a result id of an debug info instruction whose debug instruction type is
source/val/validate_extensions.cpp:252
↓ 1 callersFunctionValidateDecorate
source/val/validate_annotation.cpp:278
↓ 1 callersFunctionValidateDecorateId
source/val/validate_annotation.cpp:346
↓ 1 callersFunctionValidateDecorationGroup
source/val/validate_annotation.cpp:497
↓ 1 callersFunctionValidateDecorationTarget
source/val/validate_annotation.cpp:110
↓ 1 callersFunctionValidateDecorations
source/val/validate_decorations.cpp:2488
↓ 1 callersFunctionValidateDot
source/val/validate_arithmetics.cpp:198
↓ 1 callersFunctionValidateDuplicateExecutionModes
source/val/validate_mode_setting.cpp:1096
↓ 1 callersFunctionValidateEmitMeshTasks
source/val/validate_mesh_shading.cpp:44
↓ 1 callersFunctionValidateEntryPoint
source/val/validate_mode_setting.cpp:72
↓ 1 callersFunctionValidateEntryPoints
Entry point validation. Based on 2.16.1 (Universal Validation Rules) of the SPIRV spec: There is at least one OpEntryPoint instruction, unless the Lin
source/val/validate.cpp:117
↓ 1 callersFunctionValidateExecuteCallable
source/val/validate_ray_tracing.cpp:157
↓ 1 callersFunctionValidateExecutionLimitations
source/val/validate_execution_limitations.cpp:21
↓ 1 callersFunctionValidateExecutionMode
source/val/validate_mode_setting.cpp:525
↓ 1 callersFunctionValidateExpect
source/val/validate_misc.cpp:93
↓ 1 callersFunctionValidateExtInst
source/val/validate_extensions.cpp:4212
↓ 1 callersFunctionValidateExtInstDebugInfo
source/val/validate_extensions.cpp:3336
↓ 1 callersFunctionValidateExtInstGlslStd450
source/val/validate_extensions.cpp:1358
← previousnext →2,901–3,000 of 7,821, ranked by callers