MCPcopy Create free account

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

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

↓ 2 callersMethodSetContinueBlock
source/opt/loop_descriptor.cpp:288
↓ 2 callersMethodSetDebugInlinedAtChain
Puts the DebugInlinedAt chain that is generated for the callee instruction whose DebugInlinedAt of DebugScope is |callee_instr_inlined_at| into |calle
source/opt/debug_info_manager.h:46
↓ 2 callersMethodSetGraphEnd
source/opt/graph.h:117
↓ 2 callersFunctionSetInlinedOperand
source/opt/debug_info_manager.cpp:51
↓ 2 callersMethodSetLatchBlock
source/opt/loop_descriptor.cpp:293
↓ 2 callersMethodSetLexicalScope
source/opt/instruction.h:155
↓ 2 callersMethodSetMemoryModel
source/opt/module.h:360
↓ 2 callersMethodSetMessageConsumer
source/libspirv.cpp:43
↓ 2 callersMethodSetPointeeType
source/opt/types.cpp:751
↓ 2 callersMethodSetReturnType
source/opt/types.cpp:789
↓ 2 callersFunctionSetUpIdSynonyms
Equips the fact manager with synonym facts for the above shader.
test/fuzz/transformation_replace_id_with_synonym_test.cpp:204
↓ 2 callersFunctionSetUpIdSynonyms
Adds synonym facts to the fact manager.
test/fuzz/transformation_add_opphi_synonym_test.cpp:35
↓ 2 callersFunctionSetUpIrrelevantIdFacts
test/fuzz/transformation_replace_irrelevant_id_test.cpp:66
↓ 2 callersFunctionShaderPartsForAMDShaderBallot
Returns a vector of strings for the prefix of a SPIR-V assembly shader that can use the group instructions introduced by SPV_AMD_shader_ballot.
test/val/val_extensions_test.cpp:477
↓ 2 callersFunctionShaderPreamble
test/opt/graphics_robust_access_test.cpp:108
↓ 2 callersMethodSimulateFusion
source/opt/register_pressure.cpp:336
↓ 2 callersFunctionTEST_F
test/opt/eliminate_dead_member_test.cpp:25
↓ 2 callersFunctionToBinaryAndBack
Converts code to binary and then back to text.
test/preserve_numeric_ids_test.cpp:29
↓ 2 callersMethodToOffset
ToOffset converts from a line:column pair to an offset.
utils/vscode/src/lsp/span/span.go:60
↓ 2 callersFunctionToString
source/val/validate_instruction.cpp:38
↓ 2 callersFunctionTypesAndFunctionsAssembly
Returns types
test/opt/flatten_decoration_test.cpp:46
↓ 2 callersMethodUpdateLexicalScope
source/opt/instruction.cpp:526
↓ 2 callersFunctionValidateAccessChain
source/val/validate_memory.cpp:1847
↓ 2 callersFunctionValidateBitcast
source/val/validate_conversion.cpp:643
↓ 2 callersFunctionValidateBitwise
source/val/validate_bitwise.cpp:105
↓ 2 callersFunctionValidateCompositeExtract
source/val/validate_composites.cpp:473
↓ 2 callersFunctionValidateCompositeInsert
source/val/validate_composites.cpp:501
↓ 2 callersFunctionValidateConstantOperand
source/val/validate_constants.cpp:43
↓ 2 callersFunctionValidateConvertFToS
source/val/validate_conversion.cpp:85
↓ 2 callersFunctionValidateConvertFToU
source/val/validate_conversion.cpp:42
↓ 2 callersFunctionValidateConvertIntToF
source/val/validate_conversion.cpp:127
↓ 2 callersFunctionValidateConvertPtrToU
source/val/validate_conversion.cpp:330
↓ 2 callersFunctionValidateConvertUToPtr
source/val/validate_conversion.cpp:437
↓ 2 callersFunctionValidateFConvert
source/val/validate_conversion.cpp:261
↓ 2 callersFunctionValidateFloat
source/val/validate_arithmetics.cpp:27
↓ 2 callersFunctionValidateGenericCastToPtr
source/val/validate_conversion.cpp:560
↓ 2 callersFunctionValidateImageDref
Validates anything OpImage*Dref* instruction
source/val/validate_image.cpp:1653
↓ 2 callersFunctionValidateImageProcessing2QCOMWindowDecoration
source/val/validate_image.cpp:2430
↓ 2 callersFunctionValidateImageProj
Validate OpImage*Proj* instructions
source/val/validate_image.cpp:833
↓ 2 callersFunctionValidateImageReadWrite
Validate OpImage*Read and OpImage*Write instructions
source/val/validate_image.cpp:855
↓ 2 callersFunctionValidateIntCompare
source/val/validate_logicals.cpp:223
↓ 2 callersFunctionValidateLogicalCompare
source/val/validate_logicals.cpp:94
↓ 2 callersFunctionValidateLogicalNot
source/val/validate_logicals.cpp:113
↓ 2 callersFunctionValidateOperandBaseType
Check that the operand of a debug info instruction |inst| at |word_index| is a result id of an debug info instruction with DebugTypeBasic.
source/val/validate_extensions.cpp:286
↓ 2 callersFunctionValidatePtrCastToGeneric
source/val/validate_conversion.cpp:521
↓ 2 callersFunctionValidateQuantizeToF16
source/val/validate_conversion.cpp:310
↓ 2 callersFunctionValidateSConvert
source/val/validate_conversion.cpp:216
↓ 2 callersFunctionValidateSelect
source/val/validate_logicals.cpp:129
↓ 2 callersFunctionValidateShift
source/val/validate_bitwise.cpp:60
↓ 2 callersFunctionValidateSignedInt
source/val/validate_arithmetics.cpp:123
↓ 2 callersFunctionValidateTensorDim
source/val/validate_type.cpp:875
↓ 2 callersFunctionValidateTensorLayoutResultTypeNV
source/val/validate_tensor_layout.cpp:27
↓ 2 callersFunctionValidateTensorViewResultTypeNV
source/val/validate_tensor_layout.cpp:41
↓ 2 callersFunctionValidateUConvert
source/val/validate_conversion.cpp:170
↓ 2 callersFunctionValidateUnsignedInt
source/val/validate_arithmetics.cpp:77
↓ 2 callersFunctionValidateVectorShuffle
source/val/validate_composites.cpp:596
↓ 2 callersFunctionVerifyMatch
test/diff/lcs_test.cpp:28
↓ 2 callersFunctionWasFileCorrectlyRead
Returns true if |file| has encountered an error opening the file or reading from it. If there was an error, writes an error message to standard error.
tools/io.cpp:54
↓ 2 callersMethodWhileEachBlockLabel
Runs the function |f| on each block label in the CDG. If any iteration returns false, immediately stops iteration and returns false. Otherwise returns
source/opt/control_dependence.h:138
↓ 2 callersFunctionWithClient
(ctx context.Context, client Client)
utils/vscode/src/lsp/protocol/context.go:27
↓ 2 callersFunctionZeroExtendValue
source/util/bitutils.h:203
↓ 2 callersFunctionallOperandTypes
Returns a vector of all operand types that can be used in a pattern.
test/operand_pattern_test.cpp:121
↓ 2 callersMethodbegin
source/enum_set.h:182
↓ 2 callersMethodbinaryEncodeString
source/text_handler.cpp:328
↓ 2 callersFunctionc_bool
(b: bool)
utils/ggt.py:110
↓ 2 callersMethodcapabilities
source/table2.cpp:135
↓ 2 callersMethodcend
source/enum_set.h:184
↓ 2 callersMethodcend
source/opt/basic_block.h:99
↓ 2 callersMethodclamp_mode_id
source/opt/types.h:745
↓ 2 callersFunctioncomment
Returns commented-out text. Each line of text will be prefixed by prefix and a space character. Any trailing whitespace will be trimmed.
utils/check_copyright.py:124
↓ 2 callersMethodcomponents
source/opt/types.h:794
↓ 2 callersMethodconst_definition
(self, prefix, var, value)
utils/generate_language_headers.py:135
↓ 2 callersFunctionconvert_max_required_version
Converts the maximum required SPIR-V version encoded in the grammar to the symbol in SPIRV-Tools.
utils/ggt.py:102
↓ 2 callersFunctionconvert_min_required_version
Converts the minimal required SPIR-V version encoded in the grammar to the symbol in SPIRV-Tools.
utils/ggt.py:92
↓ 2 callersMethodcrbegin
source/opt/basic_block.h:109
↓ 2 callersMethodcrend
source/opt/basic_block.h:112
↓ 2 callersMethoddebug2_begin
source/opt/module.h:465
↓ 2 callersMethoddepth
source/opt/types.h:372
↓ 2 callersMethoddf_begin
Depth first preorder iterator using this node as root.
source/opt/dominator_tree.h:58
↓ 2 callersMethoddim
source/opt/types.h:371
↓ 2 callersMethoddis
(input: Uint8Array, env: number, options: number)
source/wasm/spirv-tools.d.ts:17
↓ 2 callersMethoddisassembler
source/disassemble.cpp:561
↓ 2 callersMethoddom_end
source/val/basic_block.cpp:124
↓ 2 callersMethoddominates
source/val/basic_block.cpp:80
↓ 2 callersFunctionencodeImmediate
Parses an immediate integer from text, guarding against overflow. If successful, adds the parsed value to pInst, advances the context past it, and re
source/text.cpp:163
↓ 2 callersMethodend
source/util/small_vector.h:244
↓ 2 callersMethodenum_end
(self, prefix, enum)
utils/generate_language_headers.py:144
↓ 2 callersMethodenum_prefix
(self, prefix, name)
utils/generate_language_headers.py:141
↓ 2 callersMethodenum_value
(self, prefix, name, value)
utils/generate_language_headers.py:73
↓ 2 callersFunctionfiltered_descendants
Returns glob-matching filenames under the current directory, but skips some irrelevant paths.
utils/check_copyright.py:111
↓ 2 callersFunctionfloat_binop_evaluates_to
source/fuzz/transformation_replace_boolean_constant_with_constant_binary.cpp:31
↓ 2 callersFunctiongatherResultIds
Returns all the result IDs of the instructions in |range|.
source/opt/opextinst_forward_ref_fixup_pass.cpp:63
↓ 2 callersFunctiongetBaseAlignment
Returns base alignment of struct member. If |roundUp| is true, also ensure that structs, arrays, and matrices are aligned at least to a multiple of 16
source/val/validate_decorations.cpp:160
↓ 2 callersFunctiongetPadAlignment
source/opt/struct_packing_pass.cpp:226
↓ 2 callersFunctiongetScalarElementCount
source/opt/struct_packing_pass.cpp:141
↓ 2 callersFunctionget_all_methods
Returns the names of all methods in instance.
test/tools/spirv_test_framework.py:67
↓ 2 callersFunctionget_nibble_from_character
Returns 4 bits represented by the hex character.
source/util/hex_float.h:924
↓ 2 callersMethodhasText
source/text_handler.cpp:256
↓ 2 callersMethodhas_dimensions_id
source/opt/types.h:768
↓ 2 callersMethodhas_memory_model_specified
Returns true if the OpMemoryModel was found.
source/val/validation_state.h:426
← previousnext →1,901–2,000 of 7,821, ranked by callers