MCPcopy Create free account

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

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

↓ 1 callersFunctionIsConstWithIntScalarType
source/val/validate_extensions.cpp:1243
↓ 1 callersMethodIsCooperativeMatrixAType
source/val/validation_state.cpp:1493
↓ 1 callersMethodIsDebugDeclare
source/opt/debug_info_manager.cpp:670
↓ 1 callersFunctionIsDebugVariableWithIntScalarType
source/val/validate_extensions.cpp:1253
↓ 1 callersMethodIsDefinedId
source/val/validation_state.cpp:299
↓ 1 callersFunctionIsDescriptorStruct
source/opt/desc_sroa_util.cpp:66
↓ 1 callersFunctionIsEnabledByCapabilityOpenCL_1_2
source/val/validate_capability.cpp:309
↓ 1 callersFunctionIsExecutionModelValidForRtBuiltIn
source/val/validate_builtins.cpp:195
↓ 1 callersMethodIsFP8ScalarType
source/val/validation_state.cpp:1123
↓ 1 callersMethodIsFP8VectorType
source/val/validation_state.cpp:1137
↓ 1 callersMethodIsFirstBlock
source/val/function.cpp:51
↓ 1 callersFunctionIsFloatImageFormat
source/val/validate_image.cpp:242
↓ 1 callersMethodIsFloatMatrixType
source/val/validation_state.cpp:1364
↓ 1 callersMethodIsFoldable
source/opt/instruction.cpp:774
↓ 1 callersMethodIsForwardPointer
source/val/validation_state.cpp:273
↓ 1 callersMethodIsFunctionCallTarget
Returns whether or not a function<id> is the target of OpFunctionCall.
source/val/validation_state.h:373
↓ 1 callersFunctionIsGraph
source/val/validate_graph.cpp:44
↓ 1 callersFunctionIsGraphInterfaceType
source/val/validate_graph.cpp:40
↓ 1 callersFunctionIsGraphType
source/val/validate_graph.cpp:52
↓ 1 callersFunctionIsHandledCondition
source/opt/loop_peeling.cpp:887
↓ 1 callersFunctionIsHexStream
tools/io.cpp:101
↓ 1 callersFunctionIsImageInstruction
source/val/validate_image.cpp:2750
↓ 1 callersFunctionIsImageSparse
source/val/validate_image.cpp:271
↓ 1 callersFunctionIsInstructionInLayoutSection
source/val/validation_state.cpp:132
↓ 1 callersFunctionIsIntImageFormat
Signed or Unsigned Integer Format
source/val/validate_image.cpp:182
↓ 1 callersFunctionIsIntegral
Returns true if the type is a scalar integer type.
source/util/parse_number.h:39
↓ 1 callersMethodIsLineInst
source/opt/instruction.cpp:595
↓ 1 callersFunctionIsLiteralNumber
Returns true if the operand holds a literal number
source/val/validate_literals.cpp:28
↓ 1 callersMethodIsLocalSizeIdAllowed
Returns true if allowing localsizeid, either because the environment always allows it, or because it is enabled from the command-line.
source/val/validation_state.h:628
↓ 1 callersFunctionIsMemberDecorationOnly
source/val/validate_annotation.cpp:51
↓ 1 callersFunctionIsNotMemberDecoration
source/val/validate_annotation.cpp:66
↓ 1 callersFunctionIsNullConstantSupported
source/fuzz/fuzzer_util.cpp:823
↓ 1 callersMethodIsOpcodeInPreviousLayoutSection
source/val/validation_state.cpp:327
↓ 1 callersMethodIsOpcodeSafeToDelete
source/opt/instruction.cpp:1053
↓ 1 callersMethodIsOpenCL100DebugInstr
Returns true if it is an OpenCL.DebugInfo.100 instruction.
source/opt/instruction.h:595
↓ 1 callersMethodIsPhiArgExecutable
source/opt/propagator.cpp:60
↓ 1 callersMethodIsPoint
()
utils/vscode/src/lsp/span/span.go:117
↓ 1 callersMethodIsPointerToStorageBuffer
Is the ID the type of a pointer to a storage buffer: BufferBlock-decorated struct in uniform storage class, or Block-decorated struct in StorageBuffer
source/val/validation_state.h:861
↓ 1 callersMethodIsPointerToStorageImage
Is the ID the type of a pointer to a storage image? That is, the pointee type is an image type which is known to not use a sampler.
source/val/validation_state.h:883
↓ 1 callersMethodIsPointerToTensor
Is the ID the type of a pointer to a tensor? That is, the pointee type is a tensor type.
source/val/validation_state.h:894
↓ 1 callersMethodIsPointerToUniformBlock
Is the ID the type of a pointer to a uniform block: Block-decorated struct in uniform storage class? The result is only valid after internal method Ch
source/val/validation_state.h:838
↓ 1 callersFunctionIsPowerOf2
Return true if |val| is a power of 2.
source/opt/strength_reduction_pass.cpp:44
↓ 1 callersMethodIsReadOnlyLoad
source/opt/instruction.cpp:219
↓ 1 callersMethodIsRelaxedBlockLayout
Returns true if using relaxed block layout, equivalent to VK_KHR_relaxed_block_layout.
source/val/validation_state.h:622
↓ 1 callersFunctionIsResult
IsResult returns true if k is used to store the result of an instruction.
utils/vscode/src/parser/parser.go:760
↓ 1 callersMethodIsSafeToClone
source/opt/loop_descriptor.cpp:403
↓ 1 callersMethodIsScalarizable
source/opt/instruction.cpp:979
↓ 1 callersFunctionIsSeparator
Returns true if the given char is ':', '\0' or considered as blank space (i.e.: '\n', '\r', '\v', '\t', '\f' and ' ').
source/opt/convert_to_sampled_image_pass.cpp:38
↓ 1 callersFunctionIsSignedIntImageFormat
source/val/validate_image.cpp:223
↓ 1 callersMethodIsSignedIntScalarType
source/val/validation_state.cpp:1311
↓ 1 callersFunctionIsSpecConstIntScalarTypeWith32Or64Bits
source/val/validate_extensions.cpp:1235
↓ 1 callersFunctionIsStorageClassAllowedByUniversalRules
source/val/validate_atomics.cpp:30
↓ 1 callersMethodIsStructTypeWithBuiltInMember
Returns true if the struct type with the given Id has a BuiltIn member.
source/val/validation_state.h:660
↓ 1 callersFunctionIsSupportGuaranteedOpenCL_2_2
source/val/validate_capability.cpp:267
↓ 1 callersFunctionIsSupportGuaranteedVulkan_1_4
source/val/validate_capability.cpp:89
↓ 1 callersFunctionIsSupportOptionalVulkan_1_4
Vulkan 1.4 only added required features.
source/val/validate_capability.cpp:230
↓ 1 callersFunctionIsTypeNullable
True if instruction defines a type that can have a null value, as defined by the SPIR-V spec. Tracks composite-type components through module to chec
source/val/validate_constants.cpp:492
↓ 1 callersFunctionIsUnknown
Returns true if the type is unknown.
source/util/parse_number.h:55
↓ 1 callersFunctionIsValidGatherLodBiasAMD
source/val/validate_image.cpp:170
↓ 1 callersFunctionIsValidLodOperand
source/val/validate_image.cpp:159
↓ 1 callersFunctionIsValidScope
source/val/validate_scopes.cpp:24
↓ 1 callersFunctionIsValidTypeForComponentWiseOperation
A helper function to check the type for component wise operations. Returns true if the type: 1) is bool type; 2) is 32-bit int type; 3) is vector of b
source/opt/fold_spec_constant_op_and_composite_pass.cpp:232
↓ 1 callersMethodIsVulkanStorageBufferVariable
source/opt/instruction.cpp:423
↓ 1 callersFunctionLSB
source/util/bitutils.h:211
↓ 1 callersFunctionLimitCheckIdBound
Checks that the Resuld <id> is within the valid bound.
source/val/validate_instruction.cpp:348
↓ 1 callersFunctionLimitCheckNumVars
Ensure the number of variables of the given class does not exceed the limit.
source/val/validate_instruction.cpp:423
↓ 1 callersFunctionLimitCheckStruct
Checks that the number of OpTypeStruct members is within the limit.
source/val/validate_instruction.cpp:358
↓ 1 callersFunctionLimitCheckSwitch
Checks that the number of (literal, label) pairs in OpSwitch is within the limit.
source/val/validate_instruction.cpp:403
↓ 1 callersMethodLine
()
utils/vscode/src/lsp/span/span.go:129
↓ 1 callersFunctionLiteralsPass
Validates that literal numbers are represented according to the spec
source/val/validate_literals.cpp:64
↓ 1 callersMethodLogMessage
(context.Context, *LogMessageParams)
utils/vscode/src/lsp/protocol/tsclient.go:27
↓ 1 callersMethodLogTraceNotification
(context.Context, *LogTraceParams)
utils/vscode/src/lsp/protocol/tsserver.go:38
↓ 1 callersFunctionLogicalsPass
Validates correctness of logical instructions.
source/val/validate_logicals.cpp:266
↓ 1 callersMethodLookupEquivalentResultFor
For a given instruction, extracts its opcode, type id and operand words as an array of keys, looks up the trie to find a result id which is stored wit
source/opt/unify_const_pass.cpp:42
↓ 1 callersMethodMapConstantToInst
Records a new mapping between |inst| and |const_value|. This updates the two mappings |id_to_const_val_| and |const_val_to_id_|.
source/opt/constants.h:641
↓ 1 callersMethodMapInst
Records a mapping between |inst| and the constant value generated by it. It returns true if a new Constant was successfully mapped, false if |inst| ge
source/opt/constants.h:623
↓ 1 callersMethodMapUnmatchedIds
source/diff/diff.cpp:589
↓ 1 callersMethodMappedInst
source/diff/diff.cpp:90
↓ 1 callersMethodMarkCopyOf
Marks this phi candidate as a trivial copy of |orig_id|.
source/opt/ssa_rewrite_pass.h:75
↓ 1 callersMethodMarkIncomplete
Marks this phi candidate as incomplete.
source/opt/ssa_rewrite_pass.h:78
↓ 1 callersMethodMarkLoopForRemoval
Mark this loop to be removed later by a call to LoopDescriptor::PostModificationCleanup.
source/opt/loop_descriptor.h:277
↓ 1 callersMethodMatchAnnotations
source/diff/diff.cpp:2621
↓ 1 callersMethodMatchCapabilities
source/diff/diff.cpp:2133
↓ 1 callersMethodMatchConstants
source/diff/diff.cpp:2395
↓ 1 callersMethodMatchDebugs1
source/diff/diff.cpp:2596
↓ 1 callersMethodMatchDebugs2
source/diff/diff.cpp:2602
↓ 1 callersMethodMatchDebugs3
source/diff/diff.cpp:2607
↓ 1 callersMethodMatchEntryPointIds
source/diff/diff.cpp:2170
↓ 1 callersMethodMatchExecutionModes
source/diff/diff.cpp:2228
↓ 1 callersMethodMatchExtInstDebugInfo
source/diff/diff.cpp:2612
↓ 1 callersMethodMatchExtInstImportIds
source/diff/diff.cpp:2141
↓ 1 callersMethodMatchExtensions
source/diff/diff.cpp:2137
↓ 1 callersMethodMatchFunctions
source/diff/diff.cpp:2505
↓ 1 callersFunctionMatchIgnoreCase
tools/io.cpp:116
↓ 1 callersMethodMatchMemoryModel
source/diff/diff.cpp:2164
↓ 1 callersMethodMatchTypeForwardPointers
source/diff/diff.cpp:2232
↓ 1 callersMethodMatchTypeIds
source/diff/diff.cpp:2304
↓ 1 callersMethodMatchVariableIds
source/diff/diff.cpp:2474
↓ 1 callersFunctionMaximalReconvergenceChecks
source/val/validate_cfg.cpp:917
↓ 1 callersFunctionMemoryPass
source/val/validate_memory.cpp:3480
← previousnext →2,601–2,700 of 7,821, ranked by callers