MCPcopy Create free account

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

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

↓ 6 callersMethodGetMaxCallNestingDepth
Returns the maximum loop nesting depth from which |function_id| can be called. This is computed inter-procedurally (i.e. if main calls A from depth 2
source/fuzz/call_graph.h:60
↓ 6 callersMethodGetMemberType
source/opt/type_manager.cpp:1203
↓ 6 callersFunctionGetParameters
source/fuzz/fuzzer_util.cpp:997
↓ 6 callersFunctionGetPlaneCoordSize
Returns the number of components in a coordinate used to access a texel in a single plane of an image with the given parameters.
source/val/validate_image.cpp:314
↓ 6 callersFunctionGetSizeTBitWidth
source/val/validate_extensions.cpp:55
↓ 6 callersMethodGetStage
source/opt/ir_context.cpp:1195
↓ 6 callersFunctionGetStorageClass
Returns the storage class of the instruction |var|.
source/opt/interface_var_sroa.cpp:130
↓ 6 callersFunctionGetStorageClassFromPointerType
source/fuzz/fuzzer_util.cpp:784
↓ 6 callersMethodGetTargetEnv
test/fuzzers/random_generator.cpp:90
↓ 6 callersMethodGetUIntConstId
source/opt/constants.cpp:532
↓ 6 callersFunctionIntToWords
source/fuzz/fuzzer_util.cpp:1479
↓ 6 callersMethodIsBuiltin
Returns true if the given id <id> has the given built-in decoration <bt>, otherwise returns false.
source/val/validation_state.h:544
↓ 6 callersMethodIsDebugLineInst
source/opt/instruction.cpp:589
↓ 6 callersMethodIsFloat16Vector2Or4Type
source/val/validation_state.cpp:1196
↓ 6 callersMethodIsIntScalarTypeWithSignedness
source/val/validation_state.cpp:1236
↓ 6 callersMethodIsLoad
source/opt/instruction.h:910
↓ 6 callersFunctionIsLogicalPointer
Returns true if inst is a logical pointer.
source/val/validate_logical_pointers.cpp:28
↓ 6 callersMethodIsMapped
source/diff/diff.cpp:101
↓ 6 callersFunctionIsSpecConstantInst
source/opt/reflect.h:57
↓ 6 callersMethodIsValid
IsValid returns true if the position has a line and column greater than 1.
utils/vscode/src/parser/parser.go:130
↓ 6 callersMethodLineNum
source/val/instruction.h:109
↓ 6 callersFunctionLookupOpcodeForEnv
source/table2.cpp:225
↓ 6 callersFunctionMatch
test/opt/type_manager_test.cpp:47
↓ 6 callersFunctionMatch
test/opt/loop_optimizations/lcssa.cpp:42
↓ 6 callersFunctionNewPoint
(line, col, offset int)
utils/vscode/src/lsp/span/span.go:69
↓ 6 callersMethodNumTypes
Returns the number of types hold in this manager.
source/opt/type_manager.h:93
↓ 6 callersMethodPeelAfter
source/opt/loop_peeling.cpp:518
↓ 6 callersMethodPeelBefore
source/opt/loop_peeling.cpp:440
↓ 6 callersFunctionPushToString
source/opt/scalar_analysis.cpp:575
↓ 6 callersMethodRegisterLimitation
Registers limitation with an |is_compatible| functor.
source/val/function.h:221
↓ 6 callersFunctionSelectiveJoin
test/opt/pass_utils.cpp:82
↓ 6 callersFunctionSetConsoleForegroundColor
source/print.cpp:34
↓ 6 callersMethodSetFunctionEnd
source/opt/function.h:288
↓ 6 callersMethodSetMessageConsumer
source/lint/linter.cpp:40
↓ 6 callersFunctionUseDiagnosticAsMessageConsumer
source/diagnostic.cpp:116
↓ 6 callersFunctionValidateImageOperands
Checks ImageOperand bitfield and respective operands. word_index is the index of the first word after the image-operand mask word.
source/val/validate_image.cpp:374
↓ 6 callersMethodannotation_begin
source/opt/module.h:536
↓ 6 callersMethodbb
source/opt/ssa_rewrite_pass.h:66
↓ 6 callersMethodbegin
Depth first iterators. Traverse the dominator tree in a depth first pre-order. The pseudo-block is ignored.
source/opt/dominator_tree.h:113
↓ 6 callersMethodbinaryEncodeNumericLiteral
source/text_handler.cpp:271
↓ 6 callersFunctionconvert_operand_kind
Returns the corresponding operand type used in spirv-tools for the given operand kind and quantifier used in the JSON grammar. Arguments:
utils/ggt.py:177
↓ 6 callersFunctioncount_functions
Helper to count the number of functions in the module. Remove if there turns out to be a more direct way to do this.
test/reduce/remove_function_test.cpp:27
↓ 6 callersFunctionctype
Returns the corresponding operand type used in spirv-tools for the given operand kind and quantifier used in the JSON grammar. Arguments:
utils/ggt.py:114
↓ 6 callersMethodend
source/opt/dominator_tree.h:114
↓ 6 callersMethodgetFile
(uri string)
utils/vscode/src/langsvr.go:542
↓ 6 callersMethodgetUnbiasedNormalizedExponent
If the number was normalized, returns the unbiased exponent. If the number was denormal, normalize the exponent first.
source/util/hex_float.h:580
↓ 6 callersMethodid_overflow
Returns true if an ID overflow has occurred since the last time the flag was cleared.
source/opt/ir_context.h:595
↓ 6 callersMethodimmediate_dominator
source/val/basic_block.cpp:48
↓ 6 callersMethodin_block
source/val/validation_state.cpp:385
↓ 6 callersMethodresult_id
source/opt/unify_const_pass.cpp:61
↓ 6 callersFunctionrstripSuffix
(input string)
utils/vscode/src/lsp/span/parse.go:88
↓ 6 callersMethodschema
source/opt/module.h:161
↓ 6 callersFunctionspvBinaryEndianness
source/spirv_endian.cpp:49
↓ 6 callersFunctionspvOpcodeIsAtomicOp
source/opcode.cpp:371
↓ 6 callersFunctionspvOpcodeIsBlockTerminator
source/opcode.cpp:406
↓ 6 callersFunctionspvOpcodeIsComposite
source/opcode.cpp:170
↓ 6 callersFunctionspvOpcodeIsReturn
source/opcode.cpp:377
↓ 6 callersFunctionspvOpcodeReturnsLogicalPointer
source/opcode.cpp:214
↓ 6 callersFunctionspvOpcodeReturnsLogicalVariablePointer
source/opcode.cpp:186
↓ 6 callersFunctionspvParseTargetEnv
source/spirv_target_env.cpp:185
↓ 6 callersFunctionspvValidatorOptionsSetRelaxBlockLayout
source/spirv_validator_options.cpp:99
↓ 6 callersFunctionspvValidatorOptionsSetRelaxStoreStruct
source/spirv_validator_options.cpp:83
↓ 6 callersFunctionstrToInt
source/link/fnvar.cpp:331
↓ 6 callersFunctionunbiased_E4M3_exponent
test/hex_float_test.cpp:589
↓ 5 callersFunctionACCheckFail
test/opt/graphics_robust_access_test.cpp:209
↓ 5 callersMethodAddCoefficient
source/opt/scalar_analysis_nodes.h:248
↓ 5 callersFunctionAddConstantUniformFact
test/fuzz/fuzzer_replayer_test.cpp:1616
↓ 5 callersMethodAddDebug1Inst
source/opt/module.h:380
↓ 5 callersMethodAddDebugInstructionInHeader
source/opt/function.h:240
↓ 5 callersMethodAddDefaultReductionPasses
source/reduce/reducer.cpp:106
↓ 5 callersFunctionAddGlobalVariable
source/fuzz/fuzzer_util.cpp:891
↓ 5 callersFunctionAddInstructionsInBlock
Apped all instructions in |block| to |instructions|.
source/opt/loop_fusion.cpp:72
↓ 5 callersMethodAddNestedLoop
Adds |nested| as a nested loop of this loop. Automatically register |this| as the parent of |nested|.
source/opt/loop_descriptor.h:170
↓ 5 callersMethodAddReductionPass
source/reduce/reducer.cpp:143
↓ 5 callersMethodApply
source/fuzz/transformation_load.cpp:173
↓ 5 callersFunctionAssemble
test/diff/diff_test.cpp:36
↓ 5 callersMethodBuildDebugInlinedAtChain
source/opt/debug_info_manager.cpp:274
↓ 5 callersFunctionBuildIRContext
source/fuzz/fuzzer_util.cpp:69
↓ 5 callersFunctionBuildShader
test/opt/convert_to_sampled_image_test.cpp:137
↓ 5 callersMethodCanPerformUnroll
source/opt/loop_unroller.cpp:1037
↓ 5 callersFunctionCheckForExpectedVectorConstant
test/opt/fold_test.cpp:161
↓ 5 callersFunctionCheckOptimization
Checks that after running the given optimizer |opt| on the given |original| source code, we can get the given |optimized| source code.
test/cpp_interface_test.cpp:227
↓ 5 callersMethodContinueBlockIdIfAny
source/opt/basic_block.cpp:206
↓ 5 callersFunctionCreateBlockMergePass
source/opt/optimizer.cpp:837
↓ 5 callersFunctionCreateLocalMultiStoreElimPass
source/opt/optimizer.cpp:882
↓ 5 callersFunctionCreateLoopUnrollPass
source/opt/optimizer.cpp:1017
↓ 5 callersFunctionCreateNullPass
source/opt/optimizer.cpp:762
↓ 5 callersMethodFlagHasValidForm
source/opt/optimizer.cpp:287
↓ 5 callersFunctionFloatControlsHeader
test/opt/fold_test.cpp:15494
↓ 5 callersMethodForgetBlock
Removes from the CFG any mapping for the basic block id |blk_id|.
source/opt/cfg.h:106
↓ 5 callersMethodGenerateIntegerConstant
source/opt/constants.cpp:543
↓ 5 callersFunctionGenerateShaderCodeImpl
test/val/val_barriers_test.cpp:31
↓ 5 callersFunctionGetActualResultType
Checks sparse image opcode result type and returns the second struct member. Returns inst.type_id for non-sparse image opcodes. Not valid for sparse i
source/val/validate_image.cpp:920
↓ 5 callersFunctionGetArrayLength
Get the length of the OpTypeArray |array_type|.
source/opt/interface_var_sroa.cpp:41
↓ 5 callersFunctionGetBoolConstantKind
source/opt/folding_rules.cpp:3035
↓ 5 callersMethodGetBoolTypeId
source/opt/type_manager.h:206
↓ 5 callersMethodGetConditionInst
source/opt/loop_descriptor.cpp:147
↓ 5 callersMethodGetEquivalenceClassRepresentatives
Returns exactly one representative per equivalence class.
source/fuzz/equivalence_relation.h:126
↓ 5 callersMethodGetExtInstImportId
source/opt/module.cpp:279
↓ 5 callersFunctionGetExtensionFromString
source/table2.cpp:354
← previousnext →1,001–1,100 of 7,821, ranked by callers