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
Method
FuzzerPassReplaceCopyObjectsWithStoresLoads
source/fuzz/fuzzer_pass_replace_copy_objects_with_stores_loads.cpp:24
Method
FuzzerPassReplaceLinearAlgebraInstructions
source/fuzz/fuzzer_pass_replace_linear_algebra_instructions.cpp:24
Method
FuzzerPassReplaceLoadsStoresWithCopyMemories
source/fuzz/fuzzer_pass_replace_loads_stores_with_copy_memories.cpp:25
Method
FuzzerPassReplaceOpPhiIdsFromDeadPredecessors
source/fuzz/fuzzer_pass_replace_opphi_ids_from_dead_predecessors.cpp:22
Method
FuzzerPassReplaceOpSelectsWithConditionalBranches
source/fuzz/fuzzer_pass_replace_opselects_with_conditional_branches.cpp:25
Method
FuzzerPassSwapBranchConditionalOperands
source/fuzz/fuzzer_pass_swap_conditional_branch_operands.cpp:25
Method
GetAvailableOpportunities
source/reduce/conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp:23
Method
GetOpportunitiesForDominatingInst
source/reduce/operand_to_dominating_id_reduction_opportunity_finder.cpp:57
Method
GetProblematicInstructionsIfConditionalCanBeFlattened
source/fuzz/transformation_flatten_conditional_branch.cpp:433
Method
HasUnreachablePredecessor
source/reduce/structured_construct_to_block_reduction_opportunity_finder.cpp:168
Method
InstructionNeedsSplitBefore
source/fuzz/fuzzer_pass_replace_opselects_with_conditional_branches.cpp:137
Method
IsIndependentlyRemovableDecoration
source/reduce/remove_unused_instruction_reduction_opportunity_finder.cpp:140
Method
IsSamplerOfSampledImageDecoratedByDescriptorSetBinding
source/opt/convert_to_sampled_image_pass.cpp:284
Method
IsStorageClassSafeAcrossMemoryBarriers
source/fuzz/transformation_replace_load_store_with_copy_memory.cpp:161
Method
MarkAccessedMembersAsUsed
source/reduce/remove_unused_struct_member_reduction_opportunity_finder.cpp:154
Method
MultipleMemoryOperandMasksAreSupported
source/fuzz/transformation_set_memory_operands_mask.cpp:210
Method
ObfuscateBoolConstantViaSignedIntConstantPair
source/fuzz/fuzzer_pass_obfuscate_constants.cpp:162
Method
ObfuscateBoolConstantViaUnsignedIntConstantPair
source/fuzz/fuzzer_pass_obfuscate_constants.cpp:204
Method
OnlyReferencedByIntimateDecorationOrEntryPointInterface
source/reduce/remove_unused_instruction_reduction_opportunity_finder.cpp:129
Method
PreconditionHolds
source/reduce/conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp:30
Method
RemoveUnusedInstructionReductionOpportunityFinder
source/reduce/remove_unused_instruction_reduction_opportunity_finder.cpp:24
Method
RepeatedPassManagerLoopedWithRecommendations
source/fuzz/pass_management/repeated_pass_manager_looped_with_recommendations.cpp:20
Method
RepeatedPassManagerRandomWithRecommendations
source/fuzz/pass_management/repeated_pass_manager_random_with_recommendations.cpp:20
Method
ReplaceVariableAccessesWithConstantElements
source/opt/replace_desc_array_access_using_var_index.cpp:52
Method
ReportErrorIfHasExtraArraynessForOtherEntry
source/opt/interface_var_sroa.cpp:956
Method
ReportErrorIfHasNoExtraArraynessForOtherEntry
source/opt/interface_var_sroa.cpp:970
Method
RewriteOpPhiInstructionsAtConvergenceBlock
source/fuzz/transformation_flatten_conditional_branch.cpp:874
Method
SimpleConditionalBranchToBranchReductionOpportunity
source/reduce/simple_conditional_branch_to_branch_reduction_opportunity.cpp:22
Method
StoreComponentOfValueToAccessChainToScalarVar
source/opt/interface_var_sroa.cpp:737
Method
TransformationAddEarlyTerminatorWrapper
source/fuzz/transformation_add_early_terminator_wrapper.cpp:23
Method
TransformationAddImageSampleUnusedComponents
source/fuzz/transformation_add_image_sample_unused_components.cpp:23
Method
TransformationAddLoopToCreateIntConstantSynonym
source/fuzz/transformation_add_loop_to_create_int_constant_synonym.cpp:24
Method
TransformationAddNoContractionDecoration
source/fuzz/transformation_add_no_contraction_decoration.cpp:22
Method
TransformationComputeDataSynonymFactClosure
source/fuzz/transformation_compute_data_synonym_fact_closure.cpp:20
Method
TransformationDuplicateRegionWithSelection
source/fuzz/transformation_duplicate_region_with_selection.cpp:22
Method
TransformationMakeVectorOperationDynamic
source/fuzz/transformation_make_vector_operation_dynamic.cpp:23
Method
TransformationPermuteFunctionParameters
source/fuzz/transformation_permute_function_parameters.cpp:24
Method
TransformationRecordSynonymousConstants
source/fuzz/transformation_record_synonymous_constants.cpp:23
Method
TransformationReplaceAddSubMulWithCarryingExtended
source/fuzz/transformation_replace_add_sub_mul_with_carrying_extended.cpp:28
Method
TransformationReplaceBooleanConstantWithConstantBinary
source/fuzz/transformation_replace_boolean_constant_with_constant_binary.cpp:113
Method
TransformationReplaceBranchFromDeadBlockWithExit
source/fuzz/transformation_replace_branch_from_dead_block_with_exit.cpp:22
Method
TransformationReplaceConstantWithUniform
source/fuzz/transformation_replace_constant_with_uniform.cpp:23
Method
TransformationReplaceCopyMemoryWithLoadStore
source/fuzz/transformation_replace_copy_memory_with_load_store.cpp:23
Method
TransformationReplaceCopyObjectWithStoreLoad
source/fuzz/transformation_replace_copy_object_with_store_load.cpp:23
Method
TransformationReplaceLinearAlgebraInstruction
source/fuzz/transformation_replace_linear_algebra_instruction.cpp:23
Method
TransformationReplaceLoadStoreWithCopyMemory
source/fuzz/transformation_replace_load_store_with_copy_memory.cpp:30
Method
TransformationReplaceOpPhiIdFromDeadPredecessor
source/fuzz/transformation_replace_opphi_id_from_dead_predecessor.cpp:22
Method
TransformationReplaceOpSelectWithConditionalBranch
source/fuzz/transformation_replace_opselect_with_conditional_branch.cpp:21
Method
TransformationReplaceParameterWithGlobal
source/fuzz/transformation_replace_parameter_with_global.cpp:24
Method
TransformationSwapConditionalBranchOperands
source/fuzz/transformation_swap_conditional_branch_operands.cpp:23
Method
TransformationToggleAccessChainInstruction
source/fuzz/transformation_toggle_access_chain_instruction.cpp:23
Method
TransformationWrapEarlyTerminatorInFunction
source/fuzz/transformation_wrap_early_terminator_in_function.cpp:24
Method
removeBeginAndEndInstructionsFromFunction
source/opt/invocation_interlock_placement_pass.cpp:169
Method
AccumulatorsFromMultiply
From a |multiply| build up the accumulator objects.
source/opt/scalar_analysis_simplification.cpp:151
Method
AdaptInlinedInstruction
source/fuzz/transformation_inline_function.cpp:268
Method
AdaptStorageClass
source/fuzz/fuzzer_pass_donate_modules.cpp:125
Method
AddAnnotationInst
source/opt/ir_context.h:1251
Method
AddBasicBlock
Adds the Basic Block |bb| to this loop and its parents.
source/opt/loop_descriptor.h:205
Method
AddBasicBlockToLoop
Adds the Basic Block |bb| this loop and its parents.
source/opt/loop_descriptor.h:229
Method
AddBlocksInFunction
source/opt/struct_cfg_analysis.cpp:38
Method
AddBlocksToFunction
Whenever the utility copies a block it stores it in a temporary buffer, this function adds the buffer into the Function. The blocks will be inserted a
source/opt/loop_unroller.cpp:889
Method
AddBlocksToLoop
Adds the blocks_to_add_ to both the loop and to the parent.
source/opt/loop_unroller.cpp:985
Method
AddBlocksWithBackEdge
source/opt/dead_branch_elim_pass.cpp:594
Method
AddBooleanVectorConstructorToBlock
source/fuzz/transformation_flatten_conditional_branch.cpp:858
Method
AddBranch
source/opt/aggressive_dead_code_elim_pass.cpp:211
Method
AddBranch
source/opt/dead_branch_elim_pass.cpp:77
Method
AddBranch
Creates a new branch instruction to |label_id|. Note that the user must make sure the final basic block is well formed.
source/opt/ir_builder.h:211
Method
AddBranchCond
source/opt/inline_pass.cpp:67
Method
AddBranchToBlock
source/opt/replace_desc_array_access_using_var_index.cpp:376
Method
AddBreaksAndContinuesToWorklist
source/opt/aggressive_dead_code_elim_pass.cpp:220
Method
AddCapabilities
source/opt/feature_manager.cpp:76
Method
AddCapability
source/opt/ir_context.h:1152
Method
AddCapability
source/opt/feature_manager.cpp:55
Method
AddChild
source/opt/scalar_analysis_nodes.h:227
Method
AddCleanupReductionPass
source/reduce/reducer.cpp:149
Method
AddCombinatorsForCapability
source/opt/ir_context.cpp:551
Method
AddCombinatorsForExtension
source/opt/ir_context.cpp:726
Method
AddComponentsToCompositesForLoads
source/opt/interface_var_sroa.cpp:806
Method
AddConstElementAccessToCaseBlock
source/opt/replace_desc_array_access_using_var_index.cpp:358
Method
AddControlEdge
source/opt/propagator.cpp:20
Method
AddCopyObject
source/opt/ir_builder.h:556
Method
AddDataSynonymFactRecursive
source/fuzz/fact_manager/data_synonym_and_id_equation_facts.cpp:266
Method
AddDataSynonymFacts
source/fuzz/transformation_composite_insert.cpp:181
Method
AddDataSynonymFacts
source/fuzz/transformation_composite_construct.cpp:274
Method
AddDataSynonymFacts
source/fuzz/transformation_composite_extract.cpp:121
Method
AddDataSynonymFacts
source/fuzz/transformation_vector_shuffle.cpp:173
Method
AddDebug1Inst
source/opt/ir_context.h:1224
Method
AddDebug2Inst
source/opt/ir_context.h:1228
Method
AddDebug3Inst
source/opt/ir_context.h:1243
Method
AddDebugInstructionsToWorkList
source/opt/aggressive_dead_code_elim_pass.cpp:446
Method
AddDebugScopeToWorkList
source/opt/aggressive_dead_code_elim_pass.cpp:436
Method
AddDecoration
source/opt/decoration_manager.cpp:359
Method
AddDecoration
source/opt/ir_builder.h:629
Method
AddDecorationsToWorkList
source/opt/aggressive_dead_code_elim_pass.cpp:457
Method
AddEntryPoint
source/opt/ir_context.h:1216
Method
AddEquationFactRecursive
source/fuzz/fact_manager/data_synonym_and_id_equation_facts.cpp:122
Method
AddExecutionMode
source/opt/ir_context.h:1220
Method
AddExtInstDebugInfo
source/opt/ir_context.h:1247
Method
AddExtInstImport
source/opt/ir_context.h:1190
Method
AddExtension
source/opt/ir_context.h:1173
← previous
next →
3,401–3,500 of 7,821, ranked by callers