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
↓ 9 callers
Method
GetBaseAddress
source/opt/instruction.cpp:247
↓ 9 callers
Function
GetBoundForCompositeIndex
source/fuzz/fuzzer_util.cpp:438
↓ 9 callers
Method
GetConstants
source/opt/module.cpp:56
↓ 9 callers
Method
GetContext
Returns the context associated this loop.
source/opt/loop_descriptor.h:350
↓ 9 callers
Method
GetFloatConstId
source/opt/constants.cpp:473
↓ 9 callers
Function
GetIdBound
test/opt/module_utils.h:24
↓ 9 callers
Method
GetModule
source/link/fnvar.h:127
↓ 9 callers
Method
GetSynonymsForId
source/fuzz/fact_manager/fact_manager.cpp:192
↓ 9 callers
Method
HasUnrollLoopControl
Returns the value of the OpLoopMerge control operand as a bool. Loop control can be None(0), Unroll(1), or DontUnroll(2). This function returns true i
source/opt/loop_descriptor.h:257
↓ 9 callers
Function
HeaderWith
test/val/val_data_test.cpp:35
↓ 9 callers
Function
ImageOperandsTestBody
test/opt/fold_test.cpp:15565
↓ 9 callers
Method
IsFloatCooperativeVectorNVType
source/val/validation_state.cpp:1555
↓ 9 callers
Method
IsNonSemantic
source/val/instruction.h:89
↓ 9 callers
Function
MakeParsedVoidTypeInstruction
Returns a ParsedInstruction for an OpTypeVoid instruction that would generate the given result Id.
test/binary_parse_test.cpp:182
↓ 9 callers
Function
MakeSynonymFact
test/fuzz/fuzzer_pass_add_opphi_synonyms_test.cpp:26
↓ 9 callers
Method
MapInsts
Some instructions don't have result ids. Those are mapped by pointer.
source/diff/diff.cpp:114
↓ 9 callers
Function
Match
test/opt/ir_builder.cpp:47
↓ 9 callers
Method
MaybeGetEntryBlockSuitableForOutlining
source/fuzz/fuzzer_pass_outline_functions.cpp:115
↓ 9 callers
Function
MaybeGetFloatType
source/fuzz/fuzzer_util.cpp:1167
↓ 9 callers
Method
NameForId
source/name_mapper.cpp:51
↓ 9 callers
Function
NumRemainingTransformations
A helper to get the size of a protobuf transformation sequence in a less verbose manner.
source/fuzz/shrinker.cpp:34
↓ 9 callers
Method
SetIdBound
Sets the Id bound. The Id bound cannot be set to 0.
source/opt/module.h:62
↓ 9 callers
Method
SetInterestingnessFunction
source/reduce/reducer.cpp:52
↓ 9 callers
Method
SetMergeBlock
source/opt/loop_descriptor.cpp:308
↓ 9 callers
Method
TakeNextUniqueId
Returns the next unique id for use by an instruction.
source/opt/ir_context.h:515
↓ 9 callers
Function
TypesShort
test/opt/graphics_robust_access_test.cpp:169
↓ 9 callers
Function
ValidateInt32Operand
source/val/validate_memory.cpp:2970
↓ 9 callers
Method
WhileEachPhiInst
source/opt/basic_block.h:313
↓ 9 callers
Method
Write
Write sends a message to the stream. It must be safe for concurrent use.
utils/vscode/src/lsp/jsonrpc2/stream.go:38
↓ 9 callers
Function
convert_to_unix_line_endings
Converts all line endings in source to be unix line endings.
test/tools/expect.py:31
↓ 9 callers
Function
createVariablePointerSpirvProgram
TODO: Add tests that exercise VariablePointersStorageBuffer instead of VariablePointers.
test/val/val_id_test.cpp:2749
↓ 9 callers
Method
debugs1
source/opt/module.h:457
↓ 9 callers
Method
decoration_empty
Returns true if there is no decoration on this type. For struct types, returns true only when there is no decoration for both the struct type and the
source/opt/types.h:170
↓ 9 callers
Function
getStructMembers
Returns a vector of all members of a structure.
source/val/validate_decorations.cpp:95
↓ 9 callers
Method
is_type
Returns true if BasicBlock is of the given type
source/val/basic_block.h:94
↓ 9 callers
Method
seekForward
source/text_handler.cpp:260
↓ 9 callers
Method
size
source/util/small_vector.h:218
↓ 9 callers
Function
spvOperandIsVariable
source/operand.cpp:407
↓ 9 callers
Function
spvValidatorOptionsSetBeforeHlslLegalization
source/spirv_validator_options.cpp:93
↓ 8 callers
Method
AddFunction
source/opt/module.h:413
↓ 8 callers
Function
AllowsLayout
source/val/validate_decorations.cpp:2232
↓ 8 callers
Function
CheckDef
Checks that the |actual_defs| and |actual_uses| are in accord with |expected_defs_uses|.
test/opt/def_use_test.cpp:92
↓ 8 callers
Function
CheckForExpectedScalarConstant
test/opt/fold_test.cpp:130
↓ 8 callers
Method
ComputeIdBound
source/opt/module.cpp:253
↓ 8 callers
Function
CreateLocalSingleStoreElimPass
source/opt/optimizer.cpp:862
↓ 8 callers
Function
CreateScalarReplacementPass
source/opt/optimizer.cpp:983
↓ 8 callers
Function
CreateSimplificationPass
source/opt/optimizer.cpp:1012
↓ 8 callers
Method
Done
Done is called when any request is fully processed. For calls, this means the response has also been processed, for notifies this is as soon as the me
utils/vscode/src/lsp/jsonrpc2/handler.go:58
↓ 8 callers
Method
EmitErrorMessage
source/opt/ir_context.cpp:1075
↓ 8 callers
Function
ExpectedResult
Expected validation result for p.
test/val/val_capability_test.cpp:98
↓ 8 callers
Function
FloatToWord
Returns a bit pattern that represents a floating-point |value|.
source/fuzz/fuzzer_util.h:517
↓ 8 callers
Function
FoldBinaryOp
Returns a |ConstantFoldingRule| that folds binary scalar ops using |scalar_rule| and binary vectors ops by applying |scalar_rule| to the elements of t
source/opt/const_folding_rules.cpp:727
↓ 8 callers
Function
FoldFClampFeedingCompare
source/opt/const_folding_rules.cpp:1356
↓ 8 callers
Method
ForEachInOperand
source/opt/instruction.h:874
↓ 8 callers
Function
GenerateFP8Code
test/val/val_invalid_type_test.cpp:133
↓ 8 callers
Function
GetInstructionsForFunction
test/fuzz/transformation_add_function_test.cpp:39
↓ 8 callers
Function
GetTest
test/opt/amd_ext_to_khr.cpp:29
↓ 8 callers
Method
GetUintConstantId
source/opt/ir_builder.h:416
↓ 8 callers
Function
InitializerRequired
test/val/val_builtins_test.cpp:74
↓ 8 callers
Function
IsAnnotationInst
source/opt/reflect.h:42
↓ 8 callers
Method
IsBoolVectorType
source/val/validation_state.cpp:1334
↓ 8 callers
Method
IsCantCompute
Return true if this node is a can't compute node.
source/opt/scalar_analysis_nodes.h:171
↓ 8 callers
Method
IsCombinatorInstruction
Returns true if |inst| is a combinator in the current context. |combinator_ops_| is built if it has not been already.
source/opt/ir_context.h:524
↓ 8 callers
Function
IsCompositeType
source/fuzz/fuzzer_util.cpp:357
↓ 8 callers
Method
IsDstMapped
source/diff/diff.cpp:163
↓ 8 callers
Function
IsEnabledByExtension
Checks if |capability| was enabled by extension.
source/val/validate_capability.cpp:293
↓ 8 callers
Method
IsFloatCooperativeMatrixType
source/val/validation_state.cpp:1525
↓ 8 callers
Method
IsOpaqueType
source/opt/instruction.cpp:755
↓ 8 callers
Function
IterInst
source/diff/diff.cpp:2672
↓ 8 callers
Function
MakeAssembly
Creates assembly to test from p.
test/val/val_capability_test.cpp:87
↓ 8 callers
Function
MakeFilterIterator
source/opt/iterator.h:242
↓ 8 callers
Function
MaybeGetCompositeConstant
source/fuzz/fuzzer_util.cpp:1376
↓ 8 callers
Function
NegZeroAwareLessThan
source/opt/const_folding_rules.cpp:1588
↓ 8 callers
Method
NumPasses
source/opt/pass_manager.h:142
↓ 8 callers
Method
Offset
()
utils/vscode/src/lsp/span/span.go:141
↓ 8 callers
Method
Parse
test/binary_parse_test.cpp:221
↓ 8 callers
Method
PrettyPrint
source/opt/ssa_rewrite_pass.cpp:70
↓ 8 callers
Method
RegisterPassFromFlag
source/opt/optimizer.cpp:302
↓ 8 callers
Method
RemoveExtension
source/opt/ir_context.cpp:306
↓ 8 callers
Function
SetHighBits
source/util/bitutils.h:159
↓ 8 callers
Method
SetPreHeaderBlock
source/opt/loop_descriptor.cpp:320
↓ 8 callers
Method
TakeNextIdBound
source/opt/module.cpp:28
↓ 8 callers
Function
ValidateHitObjectInstructionCommonParameters
source/val/validate_ray_tracing_reorder.cpp:95
↓ 8 callers
Function
ValidateImageCoordinate
source/val/validate_image.cpp:1212
↓ 8 callers
Function
ValidateMemoryScope
source/val/validate_scopes.cpp:194
↓ 8 callers
Method
capability_begin
source/opt/module.h:423
↓ 8 callers
Method
context
test/opt/pass_fixture.h:307
↓ 8 callers
Method
debugs3
source/opt/module.h:479
↓ 8 callers
Method
hasPosition
()
utils/vscode/src/lsp/span/span.go:148
↓ 8 callers
Function
spvExtInstIsDebugInfo
source/ext_inst.cpp:84
↓ 8 callers
Function
spvIsInIdType
source/operand.cpp:494
↓ 8 callers
Function
spvIsOpenCLEnv
source/spirv_target_env.cpp:324
↓ 8 callers
Function
spvTextToBinaryWithOptions
source/text.cpp:976
↓ 8 callers
Function
spvValidatorOptionsSetScalarBlockLayout
source/spirv_validator_options.cpp:109
↓ 8 callers
Function
spv_strnlen_s
source/binary.cpp:980
↓ 8 callers
Method
structurally_dominates
source/val/basic_block.cpp:86
↓ 8 callers
Function
unbiased_bfloat16_exponent
test/hex_float_test.cpp:586
↓ 7 callers
Method
AddCompositeConstruct
Create a composite construct. |type| should be a composite type and the number of elements it has should match the size od |ids|.
source/opt/ir_builder.h:393
↓ 7 callers
Method
AddExtInstImport
source/opt/module.h:356
↓ 7 callers
Method
AddOffset
source/opt/scalar_analysis_nodes.h:253
← previous
next →
801–900 of 7,821, ranked by callers