MCPcopy Create free account

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

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

MethodAddExtension
source/opt/feature_manager.cpp:36
MethodAddExtensions
source/opt/feature_manager.cpp:30
MethodAddExtensionsForOperand
source/opt/trim_capabilities_pass.cpp:648
MethodAddFoldingRules
source/opt/amd_ext_to_khr.cpp:972
MethodAddFoldingRules
source/opt/amd_ext_to_khr.cpp:1046
MethodAddFoldingRules
source/opt/const_folding_rules.cpp:2057
MethodAddFoldingRules
source/opt/interp_fixup_pass.cpp:76
MethodAddFoldingRules
source/opt/interp_fixup_pass.cpp:96
MethodAddFunction
source/opt/ir_context.h:1279
MethodAddFunctionCallTarget
Inserts an <id> to the set of functions that are target of OpFunctionCall.
source/val/validation_state.h:367
MethodAddFunctionDeclaration
source/opt/ir_context.h:1275
MethodAddFunctionDeclaration
source/opt/module.h:408
MethodAddGlobalValue
source/opt/ir_context.h:1268
MethodAddGlobalValue
source/opt/module.cpp:79
MethodAddGuardBlock
source/opt/inline_pass.cpp:294
MethodAddInBoundsAccessChain
source/opt/ir_builder.h:530
MethodAddInstruction
source/opt/ir_loader.cpp:55
MethodAddInstruction
source/opt/basic_block.h:249
MethodAddInstruction
Inserts the new instruction before the insertion point.
source/opt/ir_builder.h:688
MethodAddItemToWorkListIfNeeded
source/opt/vector_dce.cpp:414
MethodAddLoad
source/opt/ir_builder.h:536
MethodAddLocationAndComponentDecorations
source/opt/interface_var_sroa.cpp:313
MethodAddLoopMerge
source/opt/inline_pass.cpp:78
MethodAddLoopMerge
Creates a new loop merge instruction. The id |merge_id| is the basic block id of the merge block. |continue_id| is the id of the continue block. |loop
source/opt/ir_builder.h:197
MethodAddMaximalReconvergence
source/opt/modify_maximal_reconvergence.cpp:34
MethodAddMemberDecoration
source/opt/decoration_manager.cpp:413
MethodAddNamesForResultIDsIn
Adds the names in a vector of assembly code strings to the Names section. If a '=' sign is found in an instruction, this instruction will be treated a
test/opt/assembly_builder.h:208
MethodAddNewArrayType
source/fuzz/fuzzer_pass_add_composite_types.cpp:95
MethodAddNewOperands
source/opt/simplification_pass.cpp:34
MethodAddNewPhiNodes
source/opt/merge_return_pass.cpp:816
MethodAddNewStructType
source/fuzz/fuzzer_pass_add_composite_types.cpp:102
MethodAddOpBitwiseOrOpNotSynonym
source/fuzz/transformation_add_bit_instruction_synonym.cpp:190
MethodAddOpName
source/opt/split_combined_image_sampler_pass.cpp:658
MethodAddOpNameIfNotExist
Adds a given name to the Name section with OpName. If the given name has been added before, does nothing.
test/opt/assembly_builder.h:194
MethodAddOperandsToWorkList
source/opt/aggressive_dead_code_elim_pass.cpp:626
MethodAddPhiOperands
source/opt/ssa_rewrite_pass.cpp:167
MethodAddPointerToType
source/opt/inline_pass.cpp:37
MethodAddQuadOp
source/opt/ir_builder.h:123
MethodAddRegisterClass
source/opt/register_pressure.h:70
MethodAddRelaxed
source/opt/convert_to_half_pass.cpp:65
MethodAddReturnFlag
source/opt/merge_return_pass.cpp:689
MethodAddReturnValue
source/opt/merge_return_pass.cpp:656
MethodAddSLessThan
Creates a less than instruction for signed integer. The id |op1| is the left hand side of the operation. The id |op2| is the right hand side of the op
source/opt/ir_builder.h:335
MethodAddSSAEdges
source/opt/propagator.cpp:39
MethodAddSelectionMerge
Creates a new selection merge instruction. The id |merge_id| is the merge basic block id.
source/opt/ir_builder.h:182
MethodAddSingleCaseSwitchAroundFunction
source/opt/merge_return_pass.cpp:882
MethodAddSpecIDFor
Adds an OpDecorate SpecId instruction for the given ID name.
test/opt/assembly_builder.h:218
MethodAddStore
source/opt/ir_builder.h:580
MethodAddStores
source/opt/mem_pass.cpp:198
MethodAddStores
source/opt/aggressive_dead_code_elim_pass.cpp:122
MethodAddStoresForVariableInitializers
source/opt/inline_pass.cpp:313
MethodAddSwitchForAccessChain
source/opt/replace_desc_array_access_using_var_index.cpp:406
MethodAddTernaryOp
source/opt/ir_builder.h:106
MethodAddToWorklist
Add |inst| to worklist_ and live_insts_.
source/opt/aggressive_dead_code_elim_pass.h:94
MethodAddType
source/opt/ir_context.h:1261
MethodAddULessThan
Creates a less than instruction for unsigned integer. The id |op1| is the left hand side of the operation. The id |op2| is the right hand side of the
source/opt/ir_builder.h:318
MethodAddUnreachable
source/opt/aggressive_dead_code_elim_pass.cpp:1275
MethodAddUnreachable
Creates an unreachable instruction.
source/opt/ir_builder.h:497
MethodAddUsesToWorklist
source/opt/copy_prop_arrays.cpp:891
MethodAddVarToEntryPoints
source/opt/ir_context.cpp:876
MethodAddedFunctionReducer
Disables copy/move constructor/assignment operations.
source/fuzz/added_function_reducer.h:58
MethodAddedFunctionReducer
source/fuzz/added_function_reducer.cpp:27
MethodAddingBreakRespectsStructuredControlFlow
source/fuzz/transformation_add_dead_break.cpp:41
MethodAdjustAccessedIndices
source/reduce/remove_struct_member_reduction_opportunity.cpp:136
MethodAggressiveDCE
source/opt/aggressive_dead_code_elim_pass.cpp:278
MethodAggressiveDCEPass
source/opt/aggressive_dead_code_elim_pass.h:47
MethodAllExtensionsSupported
source/opt/local_access_chain_convert_pass.cpp:344
MethodAllExtensionsSupported
source/opt/aggressive_dead_code_elim_pass.cpp:157
MethodAllExtensionsSupported
source/opt/local_single_block_elim_pass.cpp:183
MethodAllExtensionsSupported
source/opt/local_single_store_elim_pass.cpp:46
MethodAmdExtConstFoldingRules
source/opt/amd_ext_to_khr.cpp:1043
MethodAmdExtFoldingRules
source/opt/amd_ext_to_khr.cpp:969
MethodAnalyseAndHoistFromBB
source/opt/licm_pass.cpp:81
MethodAnalyze
source/opt/feature_manager.cpp:24
MethodAnalyze
source/opt/register_pressure.cpp:282
MethodAnalyzeAddOp
Handles both addition and subtraction. If the |sub| flag is set then the addition will be op1+(-op2) otherwise op1+op2.
source/opt/scalar_analysis.cpp:227
MethodAnalyzeBuiltIn
source/opt/liveness.cpp:56
MethodAnalyzeConstant
source/opt/scalar_analysis.cpp:197
MethodAnalyzeDebugInsts
source/opt/debug_info_manager.cpp:829
MethodAnalyzeDecorations
source/opt/decoration_manager.cpp:350
MethodAnalyzeDefUse
source/opt/def_use_manager.cpp:221
MethodAnalyzeFeatures
Analyzes the features in the owned module. Builds the manager if required.
source/opt/ir_context.h:842
MethodAnalyzeLiveInputPass
source/opt/analyze_live_input_pass.h:29
MethodAnalyzeMultiplyOp
source/opt/scalar_analysis.cpp:97
MethodAnalyzePhiInstruction
source/opt/scalar_analysis.cpp:248
MethodAnalyzeReturns
source/opt/inline_pass.cpp:777
MethodAnalyzeTypes
source/opt/type_manager.cpp:69
MethodAnyIndexIsOutOfBounds
source/opt/local_access_chain_convert_pass.cpp:482
MethodAnyLocsAreLive
source/opt/eliminate_dead_output_stores_pass.cpp:48
MethodAppendConstantOperands
source/opt/local_access_chain_convert_pass.cpp:60
MethodAppendMultipleOpNopPass
test/opt/pass_manager_test.cpp:91
MethodAppendTypeVoidInstPass
test/opt/pass_manager_test.cpp:143
MethodApply
source/reduce/structured_construct_to_block_reduction_opportunity.cpp:24
MethodApply
source/reduce/remove_struct_member_reduction_opportunity.cpp:26
MethodApply
source/reduce/conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp:40
MethodApply
source/reduce/structured_loop_to_selection_reduction_opportunity.cpp:34
MethodApply
source/reduce/simple_conditional_branch_to_branch_reduction_opportunity.cpp:33
MethodApply
source/reduce/change_operand_reduction_opportunity.cpp:29
MethodApply
source/reduce/remove_instruction_reduction_opportunity.cpp:24
MethodApply
source/reduce/merge_blocks_reduction_opportunity.cpp:54
← previousnext →3,501–3,600 of 7,821, ranked by callers