Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KhronosGroup/SPIRV-Tools
/ functions
Functions
7,821 in github.com/KhronosGroup/SPIRV-Tools
⨍
Functions
7,821
◇
Types & classes
1,346
↓ 1 callers
Function
UpdateFeaturesBasedOnSpirvVersion
Add features based on SPIR-V core version number.
source/val/validation_state.cpp:161
↓ 1 callers
Function
UpdateIdUse
source/val/validate_id.cpp:29
↓ 1 callers
Method
UpdateLoopMergeInst
Updates the OpLoopMerge instruction to reflect the current state of the loop.
source/opt/loop_descriptor.h:79
↓ 1 callers
Method
UpdateManagers
In-place update of some managers (avoid full invalidation).
source/opt/loop_utils.cpp:92
↓ 1 callers
Method
UserTime
test/timer_test.cpp:33
↓ 1 callers
Function
Validate
test/opt/type_manager_test.cpp:35
↓ 1 callers
Function
Validate
test/opt/loop_optimizations/fusion_legal.cpp:30
↓ 1 callers
Function
Validate
test/opt/loop_optimizations/peeling.cpp:31
↓ 1 callers
Function
Validate
test/opt/loop_optimizations/lcssa.cpp:30
↓ 1 callers
Function
Validate
test/opt/loop_optimizations/nested_loops.cpp:36
↓ 1 callers
Function
ValidateAbort
source/val/validate_misc.cpp:115
↓ 1 callers
Function
ValidateAdjacency
source/val/validate_adjacency.cpp:39
↓ 1 callers
Function
ValidateAnyAll
source/val/validate_logicals.cpp:25
↓ 1 callers
Function
ValidateArrayLength
source/val/validate_memory.cpp:2315
↓ 1 callers
Function
ValidateAssumeTrue
source/val/validate_misc.cpp:84
↓ 1 callers
Function
ValidateBinaryAndKeepValidationState
source/val/validate.cpp:442
↓ 1 callers
Function
ValidateBitCastArray
source/val/validate_conversion.cpp:824
↓ 1 callers
Function
ValidateBitCount
source/val/validate_bitwise.cpp:204
↓ 1 callers
Function
ValidateBitFieldExtract
source/val/validate_bitwise.cpp:173
↓ 1 callers
Function
ValidateBitFieldInsert
source/val/validate_bitwise.cpp:143
↓ 1 callers
Function
ValidateBitReverse
source/val/validate_bitwise.cpp:196
↓ 1 callers
Function
ValidateBranch
source/val/validate_cfg.cpp:140
↓ 1 callers
Function
ValidateBranchConditional
source/val/validate_cfg.cpp:153
↓ 1 callers
Function
ValidateBufferPointerEXT
source/val/validate_memory.cpp:2733
↓ 1 callers
Function
ValidateBuiltIns
Validates correctness of built-in variables.
source/val/validate_builtins.cpp:5187
↓ 1 callers
Function
ValidateCapability
source/val/validate_mode_setting.cpp:995
↓ 1 callers
Function
ValidateClspvReflectionArgumentBuffer
source/val/validate_extensions.cpp:578
↓ 1 callers
Function
ValidateClspvReflectionArgumentInfo
source/val/validate_extensions.cpp:496
↓ 1 callers
Function
ValidateClspvReflectionArgumentOffsetBuffer
source/val/validate_extensions.cpp:609
↓ 1 callers
Function
ValidateClspvReflectionArgumentPushConstant
source/val/validate_extensions.cpp:650
↓ 1 callers
Function
ValidateClspvReflectionArgumentWorkgroup
source/val/validate_extensions.cpp:681
↓ 1 callers
Function
ValidateClspvReflectionImageMetadataPushConstant
source/val/validate_extensions.cpp:851
↓ 1 callers
Function
ValidateClspvReflectionImageMetadataUniform
source/val/validate_extensions.cpp:875
↓ 1 callers
Function
ValidateClspvReflectionInitializedData
source/val/validate_extensions.cpp:757
↓ 1 callers
Function
ValidateClspvReflectionInstruction
source/val/validate_extensions.cpp:990
↓ 1 callers
Function
ValidateClspvReflectionKernel
source/val/validate_extensions.cpp:409
↓ 1 callers
Function
ValidateClspvReflectionPointerRelocation
source/val/validate_extensions.cpp:831
↓ 1 callers
Function
ValidateClspvReflectionPrintfInfo
source/val/validate_extensions.cpp:928
↓ 1 callers
Function
ValidateClspvReflectionPrintfPushConstant
source/val/validate_extensions.cpp:970
↓ 1 callers
Function
ValidateClspvReflectionPrintfStorageBuffer
source/val/validate_extensions.cpp:950
↓ 1 callers
Function
ValidateClspvReflectionPropertyRequiredWorkgroupSize
source/val/validate_extensions.cpp:796
↓ 1 callers
Function
ValidateClspvReflectionPushConstant
source/val/validate_extensions.cpp:742
↓ 1 callers
Function
ValidateClspvReflectionPushConstantData
source/val/validate_extensions.cpp:909
↓ 1 callers
Function
ValidateClspvReflectionSampler
source/val/validate_extensions.cpp:776
↓ 1 callers
Function
ValidateClspvReflectionSpecConstantTriple
source/val/validate_extensions.cpp:712
↓ 1 callers
Function
ValidateClspvReflectionSpecConstantWorkDim
source/val/validate_extensions.cpp:732
↓ 1 callers
Function
ValidateClspvReflectionSubgroupMaxSize
source/val/validate_extensions.cpp:820
↓ 1 callers
Function
ValidateCommitPipe
source/val/validate_pipe.cpp:215
↓ 1 callers
Function
ValidateCompositeConstruct
source/val/validate_composites.cpp:219
↓ 1 callers
Function
ValidateCompositeConstructCoopMatQCOM
source/val/validate_composites.cpp:689
↓ 1 callers
Function
ValidateCompositeConstructReplicate
source/val/validate_composites.cpp:412
↓ 1 callers
Function
ValidateCompositeExtractCoopMatQCOM
source/val/validate_composites.cpp:897
↓ 1 callers
Function
ValidateConstantBool
source/val/validate_constants.cpp:24
↓ 1 callers
Function
ValidateConstantComposite
source/val/validate_constants.cpp:67
↓ 1 callers
Function
ValidateConstantCompositeReplicate
source/val/validate_constants.cpp:423
↓ 1 callers
Function
ValidateConstantData
source/val/validate_constants.cpp:696
↓ 1 callers
Function
ValidateConstantFunctionPointerINTEL
source/val/validate_constants.cpp:650
↓ 1 callers
Function
ValidateConstantNull
source/val/validate_constants.cpp:540
↓ 1 callers
Function
ValidateConstantPipeStorage
source/val/validate_pipe.cpp:300
↓ 1 callers
Function
ValidateConstantSampler
source/val/validate_constants.cpp:477
↓ 1 callers
Function
ValidateConstantSizeOfEXT
source/val/validate_constants.cpp:552
↓ 1 callers
Function
ValidateConstructSize
source/val/construct.cpp:42
↓ 1 callers
Function
ValidateConvertUToAccelerationStructure
source/val/validate_conversion.cpp:765
↓ 1 callers
Function
ValidateCooperativeMatrix
source/val/validate_conversion.cpp:785
↓ 1 callers
Function
ValidateCooperativeMatrixLoadStoreKHR
source/val/validate_memory.cpp:2535
↓ 1 callers
Function
ValidateCooperativeMatrixLoadStoreNV
source/val/validate_memory.cpp:2431
↓ 1 callers
Function
ValidateCooperativeMatrixLoadStoreTensorNV
source/val/validate_memory.cpp:2767
↓ 1 callers
Function
ValidateCooperativeMatrixMulAddKHR
source/val/validate_arithmetics.cpp:633
↓ 1 callers
Function
ValidateCooperativeMatrixMulAddNV
source/val/validate_arithmetics.cpp:548
↓ 1 callers
Function
ValidateCooperativeMatrixPerElementOp
source/val/validate_function.cpp:308
↓ 1 callers
Function
ValidateCooperativeMatrixReduceNV
source/val/validate_arithmetics.cpp:718
↓ 1 callers
Function
ValidateCooperativeVectorLoadStoreNV
source/val/validate_memory.cpp:3061
↓ 1 callers
Function
ValidateCooperativeVectorMatrixMulNV
source/val/validate_memory.cpp:3217
↓ 1 callers
Function
ValidateCooperativeVectorOuterProductNV
source/val/validate_memory.cpp:3114
↓ 1 callers
Function
ValidateCooperativeVectorReduceSumNV
source/val/validate_memory.cpp:3178
↓ 1 callers
Function
ValidateCopyLogical
source/val/validate_composites.cpp:665
↓ 1 callers
Function
ValidateCopyMemory
source/val/validate_memory.cpp:1597
↓ 1 callers
Function
ValidateCopyMemoryMemoryAccess
source/val/validate_memory.cpp:1549
↓ 1 callers
Function
ValidateCopyObject
source/val/validate_composites.cpp:538
↓ 1 callers
Function
ValidateCreatePipeFromPipeStorage
source/val/validate_pipe.cpp:288
↓ 1 callers
Function
ValidateCreateTensorLayoutNV
source/val/validate_tensor_layout.cpp:55
↓ 1 callers
Function
ValidateCreateTensorViewNV
source/val/validate_tensor_layout.cpp:62
↓ 1 callers
Function
ValidateDebugInfoOperand
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 callers
Function
ValidateDecorate
source/val/validate_annotation.cpp:278
↓ 1 callers
Function
ValidateDecorateId
source/val/validate_annotation.cpp:346
↓ 1 callers
Function
ValidateDecorationGroup
source/val/validate_annotation.cpp:497
↓ 1 callers
Function
ValidateDecorationTarget
source/val/validate_annotation.cpp:110
↓ 1 callers
Function
ValidateDecorations
source/val/validate_decorations.cpp:2488
↓ 1 callers
Function
ValidateDot
source/val/validate_arithmetics.cpp:198
↓ 1 callers
Function
ValidateDuplicateExecutionModes
source/val/validate_mode_setting.cpp:1096
↓ 1 callers
Function
ValidateEmitMeshTasks
source/val/validate_mesh_shading.cpp:44
↓ 1 callers
Function
ValidateEntryPoint
source/val/validate_mode_setting.cpp:72
↓ 1 callers
Function
ValidateEntryPoints
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 callers
Function
ValidateExecuteCallable
source/val/validate_ray_tracing.cpp:157
↓ 1 callers
Function
ValidateExecutionLimitations
source/val/validate_execution_limitations.cpp:21
↓ 1 callers
Function
ValidateExecutionMode
source/val/validate_mode_setting.cpp:525
↓ 1 callers
Function
ValidateExpect
source/val/validate_misc.cpp:93
↓ 1 callers
Function
ValidateExtInst
source/val/validate_extensions.cpp:4212
↓ 1 callers
Function
ValidateExtInstDebugInfo
source/val/validate_extensions.cpp:3336
↓ 1 callers
Function
ValidateExtInstGlslStd450
source/val/validate_extensions.cpp:1358
← previous
next →
2,901–3,000 of 7,821, ranked by callers