MCPcopy Create free account

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

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

↓ 17 callersFunctionFoldFPUnaryOp
Returns a |ConstantFoldingRule| that folds unary floating point scalar ops using |scalar_rule| and unary float point vectors ops by applying |scalar_r
source/opt/const_folding_rules.cpp:784
↓ 17 callersMethodFunctionIsLivesafe
source/fuzz/fact_manager/fact_manager.cpp:216
↓ 17 callersFunctionGenerateModuleWithGraphEntryPoint
test/val/val_graph_test.cpp:83
↓ 17 callersFunctionGetImageTypeInfo
Provides information on image type. |id| should be object of either OpTypeImage or OpTypeSampledImage type. Returns false in case of failure (not a va
source/val/validate_image.cpp:95
↓ 17 callersFunctionGetPointeeTypeIdFromPointerType
source/fuzz/fuzzer_util.cpp:771
↓ 17 callersMethodGetS32BitValue
source/opt/constants.h:200
↓ 17 callersFunctionGetUnderlyingType
Gets underlying data type which is - member type if instruction is OpTypeStruct (member index is taken from decoration). - data type if id creates a p
source/val/validate_builtins.cpp:59
↓ 17 callersMethodHasAnyOfExtensions
source/val/validation_state.cpp:495
↓ 17 callersFunctionITypes
test/opt/split_combined_image_sampler_pass_test.cpp:1160
↓ 17 callersMethodInitializeTree
source/opt/dominator_tree.cpp:313
↓ 17 callersMethodIsCooperativeMatrixType
source/val/validation_state.cpp:1477
↓ 17 callersMethodIsVulkanSampledImage
source/opt/instruction.cpp:314
↓ 17 callersMethodKillDef
source/opt/ir_context.cpp:282
↓ 17 callersMethodKillNamesAndDecorates
source/opt/ir_context.cpp:485
↓ 17 callersFunctionLookupOpcode
source/table2.cpp:168
↓ 17 callersFunctionNamedITypes
test/opt/split_combined_image_sampler_pass_test.cpp:1128
↓ 17 callersMethodValidate
test/link/linker_fixture.h:216
↓ 17 callersMethodWhileEachInId
source/opt/instruction.h:809
↓ 17 callersMethodWhileEachInst
source/opt/function.cpp:82
↓ 17 callersMethodWhileEachUse
source/opt/def_use_manager.cpp:146
↓ 17 callersFunctionforwardKernelNonDominantParameterBaseCode
test/val/val_ssa_test.cpp:661
↓ 17 callersMethodpeek
source/text_handler.cpp:252
↓ 17 callersFunctionspvAlternatePatternFollowingImmediate
source/operand.cpp:466
↓ 17 callersFunctionspvOperandIsConcreteMask
source/operand.cpp:357
↓ 16 callersFunctionCombineStatus
source/opt/pass.h:162
↓ 16 callersFunctionDoRoundTripCheck
test/opt/ir_loader_test.cpp:35
↓ 16 callersFunctionGenCoopVecShader
test/val/val_memory_test.cpp:9871
↓ 16 callersMethodGetDebugInlinedAt
source/opt/debug_info_manager.cpp:440
↓ 16 callersMethodGetFinalTripInductionNode
source/opt/loop_dependence_helpers.cpp:299
↓ 16 callersMethodGetFirstTripInductionNode
source/opt/loop_dependence_helpers.cpp:280
↓ 16 callersMethodGetLowerBound
source/opt/loop_dependence_helpers.cpp:48
↓ 16 callersMethodGetMatrixTypeInfo
source/val/validation_state.cpp:1377
↓ 16 callersMethodGetTripCount
source/opt/loop_dependence_helpers.cpp:251
↓ 16 callersMethodGetUpperBound
source/opt/loop_dependence_helpers.cpp:80
↓ 16 callersFunctionHeader
Return a string that contains the minimum instructions needed to form a valid module. Other instructions can be appended to this string.
test/cpp_interface_test.cpp:32
↓ 16 callersMethodIsLCSSA
source/opt/loop_descriptor.cpp:427
↓ 16 callersMethodIsOpcodeInCurrentLayoutSection
source/val/validation_state.cpp:333
↓ 16 callersMethodIsValidBasePointer
source/opt/instruction.cpp:624
↓ 16 callersMethodIsVulkanStorageBuffer
source/opt/instruction.cpp:384
↓ 16 callersFunctionMakeArrayLength
Creates an assembly module declaring OpTypeArray with the given length.
test/val/val_id_test.cpp:897
↓ 16 callersFunctionMaybeGetBoolConstant
source/fuzz/fuzzer_util.cpp:1460
↓ 16 callersMethodRandomUint32
source/fuzz/pseudo_random_generator.cpp:26
↓ 16 callersFunctionToString
test/fuzz/fuzz_test_util.cpp:108
↓ 16 callersFunctionValidateRayQueryPointer
source/val/validate_ray_query.cpp:37
↓ 16 callersMethodWhileEachDecoration
source/opt/decoration_manager.cpp:462
↓ 16 callersMethodext_inst_debuginfo_begin
source/opt/module.h:487
↓ 16 callersFunctionset_from_sign
Returns the 32-bit floating point value created by calling setFromSignUnbiasedExponentAndNormalizedSignificand on a HexFloat<FloatProxy<float>>
test/hex_float_test.cpp:737
↓ 16 callersFunctionspvIsIdType
source/operand.cpp:481
↓ 16 callersFunctionto_string
source/to_string.cpp:21
↓ 16 callersMethodvalue
source/opt/constants.h:282
↓ 15 callersMethodAsForwardPointer
source/opt/types.h:658
↓ 15 callersMethodAsFunction
source/opt/types.h:603
↓ 15 callersFunctionBadFloatParseCase
test/hex_float_test.cpp:1608
↓ 15 callersFunctionExists
True if capability exists in core spec of env.
test/val/val_capability_test.cpp:2390
↓ 15 callersMethodFindConditionBlock
source/opt/loop_descriptor.cpp:619
↓ 15 callersMethodGetAvailableBeforeInstruction
source/fuzz/available_instructions.cpp:102
↓ 15 callersMethodGetEquivalenceClass
Returns pointers to all values in the equivalence class of |value|, which must already be part of the equivalence relation.
source/fuzz/equivalence_relation.h:138
↓ 15 callersFunctionGetHeaderForTestsFromValId
Returns header for legacy tests taken from val_id_test.cpp.
test/val/val_composites_test.cpp:117
↓ 15 callersMethodGetNextOverflowId
source/fuzz/counter_overflow_id_source.cpp:25
↓ 15 callersMethodGetPass
source/opt/pass_manager.h:146
↓ 15 callersMethodGetU64
source/opt/constants.cpp:69
↓ 15 callersFunctionIsBitAtPositionSet
source/util/bitutils.h:112
↓ 15 callersMethodIsVectorType
source/val/validation_state.cpp:1052
↓ 15 callersFunctionMake_Bad_Signed
test/text_literal_test.cpp:225
↓ 15 callersFunctionSplitFlagArgs
source/util/string_utils.cpp:40
↓ 15 callersMethodblock
Returns the BasicBlock where the instruction was defined. nullptr if it was defined outside of a BasicBlock
source/val/instruction.h:56
↓ 15 callersMethodsetPosition
Sets the current position in the input stream to the given position.
source/text_handler.h:185
↓ 15 callersFunctionspvOperandTypeStr
source/operand.cpp:32
↓ 15 callersMethodvalue
source/util/hex_float.h:491
↓ 14 callersMethodAddAnnotationInst
source/opt/module.h:396
↓ 14 callersMethodAddString
Adds or finds a string in the string_buffer. Returns its IndexRange.
utils/Table/Context.py:94
↓ 14 callersMethodAsCompositeConstant
source/opt/constants.h:71
↓ 14 callersFunctionBasicTypes
test/opt/resolve_binding_conflicts_pass_test.cpp:70
↓ 14 callersMethodBuildInvalidAnalyses
source/opt/ir_context.cpp:42
↓ 14 callersMethodCreateNegation
source/opt/scalar_analysis.cpp:57
↓ 14 callersFunctionGenerateShaderCode
test/val/val_extension_spv_khr_integer_dot_product_test.cpp:1276
↓ 14 callersMethodGetConstantsAvailableFromUniformsForType
source/fuzz/fact_manager/fact_manager.cpp:149
↓ 14 callersMethodGetDepth
Returns the depth of this loop in the loop nest. The outer-most loop has a depth of 1.
source/opt/loop_descriptor.h:159
↓ 14 callersMethodGetMemoryModel
source/opt/ir_context.h:1212
↓ 14 callersFunctionGetPackedBitWidth
Returns packed bit width in Pack/Unpack extended instructions. |ext_inst_name| is expected to be of the format "PackHalf2x16".
test/val/val_ext_inst_test.cpp:77
↓ 14 callersFunctionGetPackedNumComponents
Returns number of components in Pack/Unpack extended instructions. |ext_inst_name| is expected to be of the format "PackHalf2x16". Number of component
test/val/val_ext_inst_test.cpp:68
↓ 14 callersMethodGetSignExtendedValue
source/opt/constants.cpp:124
↓ 14 callersMethodGetSintConstant
Returns a pointer to the definition of a signed 32-bit integer constant with the given value. Returns |nullptr| if the constant does not exist and can
source/opt/ir_builder.h:386
↓ 14 callersMethodIsBranch
Returns true if this instruction is a branch or switch instruction (either conditional or not).
source/opt/instruction.h:501
↓ 14 callersMethodIsDependent
Returns true if block |a| is dependent on block |b|.
source/opt/control_dependence.h:162
↓ 14 callersMethodIsIntCooperativeVectorNVType
source/val/validation_state.cpp:1560
↓ 14 callersMethodIsNested
Returns true if this loop is itself nested within another loop.
source/opt/loop_descriptor.h:182
↓ 14 callersMethodIsVulkanUniformBuffer
source/opt/instruction.cpp:439
↓ 14 callersFunctionMakeSimpleOperand
Returns a parsed operand for a non-number value at the given word offset within an instruction.
test/binary_parse_test.cpp:161
↓ 14 callersMethodMergeBlockId
source/opt/basic_block.cpp:200
↓ 14 callersMethodNumberOfComponents
source/opt/types.cpp:277
↓ 14 callersFunctionPartitionSubscripts
test/opt/loop_optimizations/dependence_analysis.cpp:2830
↓ 14 callersFunctionPreamble
test/opt/resolve_binding_conflicts_pass_test.cpp:53
↓ 14 callersMethodcomponent_type
source/opt/constants.h:369
↓ 14 callersMethodctail
Returns a const iterator, but othewrise similar to tail().
source/opt/basic_block.h:125
↓ 14 callersMethodcurrent_layout_section
source/val/validation_state.cpp:315
↓ 14 callersMethodentry_block
source/val/construct.cpp:64
↓ 14 callersMethodext_inst_debuginfo
source/opt/module.h:494
↓ 14 callersMethodname
source/table2.cpp:129
↓ 14 callersMethodsize
Returns the number of enums stored in this set.
source/enum_set.h:321
← previousnext →501–600 of 7,821, ranked by callers