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
FoldFAdd
source/opt/const_folding_rules.cpp:990
↓ 1 callers
Function
FoldFDiv
Returns the constant folding rule to fold |OpFDiv| with two constants.
source/opt/const_folding_rules.cpp:1076
↓ 1 callers
Function
FoldFMix
source/opt/const_folding_rules.cpp:1511
↓ 1 callers
Function
FoldFMul
source/opt/const_folding_rules.cpp:991
↓ 1 callers
Function
FoldFNegate
source/opt/const_folding_rules.cpp:1353
↓ 1 callers
Function
FoldFOrdEqual
Define the folding rules for ordered and unordered comparison for floating point values.
source/opt/const_folding_rules.cpp:1221
↓ 1 callers
Function
FoldFOrdGreaterThan
source/opt/const_folding_rules.cpp:1239
↓ 1 callers
Function
FoldFOrdGreaterThanEqual
source/opt/const_folding_rules.cpp:1251
↓ 1 callers
Function
FoldFOrdLessThan
source/opt/const_folding_rules.cpp:1233
↓ 1 callers
Function
FoldFOrdLessThanEqual
source/opt/const_folding_rules.cpp:1245
↓ 1 callers
Function
FoldFOrdNotEqual
source/opt/const_folding_rules.cpp:1227
↓ 1 callers
Function
FoldFSub
Define the folding rules for subtraction, addition, multiplication, and division for floating point values.
source/opt/const_folding_rules.cpp:989
↓ 1 callers
Function
FoldFToIOp
This macro defines a |UnaryScalarFoldingRule| that performs float to integer conversion. TODO(greg-lunarg): Support for 64-bit integer types.
source/opt/const_folding_rules.cpp:867
↓ 1 callers
Function
FoldFUnordEqual
source/opt/const_folding_rules.cpp:1224
↓ 1 callers
Function
FoldFUnordGreaterThan
source/opt/const_folding_rules.cpp:1242
↓ 1 callers
Function
FoldFUnordGreaterThanEqual
source/opt/const_folding_rules.cpp:1254
↓ 1 callers
Function
FoldFUnordLessThan
source/opt/const_folding_rules.cpp:1236
↓ 1 callers
Function
FoldFUnordLessThanEqual
source/opt/const_folding_rules.cpp:1248
↓ 1 callers
Function
FoldFUnordNotEqual
source/opt/const_folding_rules.cpp:1230
↓ 1 callers
Function
FoldIToFOp
This function defines a |UnaryScalarFoldingRule| that performs integer to float conversion. TODO(greg-lunarg): Support for 64-bit integer types.
source/opt/const_folding_rules.cpp:898
↓ 1 callers
Function
FoldInsertWithConstants
Folds an OpcompositeInsert where input is a composite constant.
source/opt/const_folding_rules.cpp:141
↓ 1 callers
Function
FoldInvariantSelect
source/opt/const_folding_rules.cpp:1258
↓ 1 callers
Function
FoldLogicalNotComparison
Fold OpLogicalNot instructions that follow a comparison, if the comparison is only used by that instruction. !(a == b) = (a != b) !(a != b) = (a == b
source/opt/folding_rules.cpp:3302
↓ 1 callers
Function
FoldMatrixTimesVector
source/opt/const_folding_rules.cpp:522
↓ 1 callers
Function
FoldOpDotWithConstants
Folds an OpDot where all of the inputs are constants to a constant. A new constant is created if necessary.
source/opt/const_folding_rules.cpp:1280
↓ 1 callers
Function
FoldQuantizeToF16
source/opt/const_folding_rules.cpp:983
↓ 1 callers
Function
FoldQuantizeToF16Scalar
This defines a |UnaryScalarFoldingRule| that performs |OpQuantizeToF16|.
source/opt/const_folding_rules.cpp:928
↓ 1 callers
Function
FoldSNegate
source/opt/const_folding_rules.cpp:1354
↓ 1 callers
Method
FoldScalars
Returns the result of performing an operation on scalar constant operands. This function extracts the operand values as 32 bit words and returns the r
source/opt/fold.cpp:206
↓ 1 callers
Function
FoldVectorShuffleWithConstants
source/opt/const_folding_rules.cpp:231
↓ 1 callers
Function
FoldVectorTimesMatrix
source/opt/const_folding_rules.cpp:425
↓ 1 callers
Function
FoldVectorTimesScalar
source/opt/const_folding_rules.cpp:287
↓ 1 callers
Method
FoldVectors
source/opt/fold.cpp:476
↓ 1 callers
Method
FoldingRange
(context.Context, *FoldingRangeParams)
utils/vscode/src/lsp/protocol/tsserver.go:43
↓ 1 callers
Method
ForEachDebugInstructionsInHeader
source/opt/function.cpp:192
↓ 1 callers
Method
ForEachInst
source/opt/module.cpp:86
↓ 1 callers
Method
ForMergeAndContinueLabel
source/opt/basic_block.cpp:172
↓ 1 callers
Function
ForceRenderRed
source/fuzz/force_render_red.cpp:164
↓ 1 callers
Method
Format
(f fmt.State, _ rune)
utils/vscode/src/lsp/protocol/span.go:136
↓ 1 callers
Method
Formatting
(context.Context, *DocumentFormattingParams)
utils/vscode/src/lsp/protocol/tsserver.go:63
↓ 1 callers
Method
ForwardDeclareId
source/val/validation_state.cpp:258
↓ 1 callers
Function
FunctionPass
source/val/validate_function.cpp:384
↓ 1 callers
Function
FunctionScopedInstructions
Function declaration validation is performed by making sure that the FunctionParameter and FunctionEnd instructions only appear inside of functions. I
source/val/validate_layout.cpp:154
↓ 1 callers
Function
FunctionTypeCases
test/opt/split_combined_image_sampler_pass_test.cpp:939
↓ 1 callers
Function
Fuzz
tools/fuzz/fuzz.cpp:562
↓ 1 callers
Function
GenerateBFloatCode
test/val/val_arithmetics_test.cpp:1169
↓ 1 callers
Function
GenerateCode
Creates a new vector which removes the string if the substr is found in the instructions vector and reinserts it in the location specified by order. N
test/val/val_layout_test.cpp:161
↓ 1 callers
Function
GenerateHeader
source/link/linker.cpp:207
↓ 1 callers
Method
GenerateHeader
source/link/fnvar.cpp:500
↓ 1 callers
Function
GenerateInstruction
test/val/val_memory_semantics_test.cpp:97
↓ 1 callers
Method
GetAllKnownSynonyms
source/fuzz/fact_manager/data_synonym_and_id_equation_facts.cpp:907
↓ 1 callers
Function
GetArrayedVariableCodeGenerator
test/val/val_builtins_test.cpp:2669
↓ 1 callers
Method
GetAvailableOpportunities
source/reduce/merge_blocks_reduction_opportunity_finder.cpp:26
↓ 1 callers
Method
GetBlockDepth
source/val/function.cpp:317
↓ 1 callers
Function
GetBlocksInPath
Gather the set of blocks for all the path from |entry| to |root|.
source/opt/loop_peeling.cpp:33
↓ 1 callers
Method
GetChanceOfAcceptingRepeatedPassRecommendation
Probabilities associated with applying various transformations. Keep them in alphabetical order.
source/fuzz/fuzzer_context.h:130
↓ 1 callers
Method
GetChanceOfAddingAccessChain
source/fuzz/fuzzer_context.h:133
↓ 1 callers
Method
GetChanceOfAddingAnotherPassToPassLoop
source/fuzz/fuzzer_context.h:136
↓ 1 callers
Method
GetChanceOfAddingAnotherStructField
source/fuzz/fuzzer_context.h:139
↓ 1 callers
Method
GetChanceOfAddingArrayOrStructType
source/fuzz/fuzzer_context.h:142
↓ 1 callers
Method
GetChanceOfAddingAtomicLoad
source/fuzz/fuzzer_context.h:145
↓ 1 callers
Method
GetChanceOfAddingAtomicStore
source/fuzz/fuzzer_context.h:148
↓ 1 callers
Method
GetChanceOfAddingBitInstructionSynonym
source/fuzz/fuzzer_context.h:151
↓ 1 callers
Method
GetChanceOfAddingBothBranchesWhenReplacingOpSelect
source/fuzz/fuzzer_context.h:154
↓ 1 callers
Method
GetChanceOfAddingCompositeExtract
source/fuzz/fuzzer_context.h:157
↓ 1 callers
Method
GetChanceOfAddingCompositeInsert
source/fuzz/fuzzer_context.h:160
↓ 1 callers
Method
GetChanceOfAddingCopyMemory
source/fuzz/fuzzer_context.h:163
↓ 1 callers
Method
GetChanceOfAddingDeadBlock
source/fuzz/fuzzer_context.h:166
↓ 1 callers
Method
GetChanceOfAddingDeadBreak
source/fuzz/fuzzer_context.h:169
↓ 1 callers
Method
GetChanceOfAddingDeadContinue
source/fuzz/fuzzer_context.h:172
↓ 1 callers
Method
GetChanceOfAddingEquationInstruction
source/fuzz/fuzzer_context.h:175
↓ 1 callers
Method
GetChanceOfAddingGlobalVariable
source/fuzz/fuzzer_context.h:178
↓ 1 callers
Method
GetChanceOfAddingImageSampleUnusedComponents
source/fuzz/fuzzer_context.h:181
↓ 1 callers
Method
GetChanceOfAddingLoad
source/fuzz/fuzzer_context.h:184
↓ 1 callers
Method
GetChanceOfAddingLocalVariable
source/fuzz/fuzzer_context.h:185
↓ 1 callers
Method
GetChanceOfAddingLoopPreheader
source/fuzz/fuzzer_context.h:188
↓ 1 callers
Method
GetChanceOfAddingMatrixType
source/fuzz/fuzzer_context.h:191
↓ 1 callers
Method
GetChanceOfAddingNoContractionDecoration
source/fuzz/fuzzer_context.h:194
↓ 1 callers
Method
GetChanceOfAddingOpPhiSynonym
source/fuzz/fuzzer_context.h:197
↓ 1 callers
Method
GetChanceOfAddingParameters
source/fuzz/fuzzer_context.h:200
↓ 1 callers
Method
GetChanceOfAddingRelaxedDecoration
source/fuzz/fuzzer_context.h:203
↓ 1 callers
Method
GetChanceOfAddingStore
source/fuzz/fuzzer_context.h:206
↓ 1 callers
Method
GetChanceOfAddingSynonyms
source/fuzz/fuzzer_context.h:207
↓ 1 callers
Method
GetChanceOfAddingTrueBranchWhenReplacingOpSelect
source/fuzz/fuzzer_context.h:210
↓ 1 callers
Method
GetChanceOfAddingVectorShuffle
source/fuzz/fuzzer_context.h:213
↓ 1 callers
Method
GetChanceOfAddingVectorType
source/fuzz/fuzzer_context.h:216
↓ 1 callers
Method
GetChanceOfAdjustingBranchWeights
source/fuzz/fuzzer_context.h:219
↓ 1 callers
Method
GetChanceOfAdjustingFunctionControl
source/fuzz/fuzzer_context.h:222
↓ 1 callers
Method
GetChanceOfAdjustingLoopControl
source/fuzz/fuzzer_context.h:225
↓ 1 callers
Method
GetChanceOfAdjustingMemoryOperandsMask
source/fuzz/fuzzer_context.h:228
↓ 1 callers
Method
GetChanceOfAdjustingSelectionControl
source/fuzz/fuzzer_context.h:231
↓ 1 callers
Method
GetChanceOfCallingFunction
source/fuzz/fuzzer_context.h:234
↓ 1 callers
Method
GetChanceOfChoosingStructTypeVsArrayType
source/fuzz/fuzzer_context.h:237
↓ 1 callers
Method
GetChanceOfChoosingWorkgroupStorageClass
source/fuzz/fuzzer_context.h:240
↓ 1 callers
Method
GetChanceOfConstructingComposite
source/fuzz/fuzzer_context.h:243
↓ 1 callers
Method
GetChanceOfCopyingObject
source/fuzz/fuzzer_context.h:246
↓ 1 callers
Method
GetChanceOfCreatingIntSynonymsUsingLoops
source/fuzz/fuzzer_context.h:249
↓ 1 callers
Method
GetChanceOfDonatingAdditionalModule
source/fuzz/fuzzer_context.h:252
↓ 1 callers
Method
GetChanceOfDuplicatingRegionWithSelection
source/fuzz/fuzzer_context.h:255
↓ 1 callers
Method
GetChanceOfExpandingVectorReduction
source/fuzz/fuzzer_context.h:258
← previous
next →
2,301–2,400 of 7,821, ranked by callers