MCPcopy Create free account

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

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

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
MethodAccumulatorsFromMultiply
From a |multiply| build up the accumulator objects.
source/opt/scalar_analysis_simplification.cpp:151
MethodAdaptInlinedInstruction
source/fuzz/transformation_inline_function.cpp:268
MethodAdaptStorageClass
source/fuzz/fuzzer_pass_donate_modules.cpp:125
MethodAddAnnotationInst
source/opt/ir_context.h:1251
MethodAddBasicBlock
Adds the Basic Block |bb| to this loop and its parents.
source/opt/loop_descriptor.h:205
MethodAddBasicBlockToLoop
Adds the Basic Block |bb| this loop and its parents.
source/opt/loop_descriptor.h:229
MethodAddBlocksInFunction
source/opt/struct_cfg_analysis.cpp:38
MethodAddBlocksToFunction
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
MethodAddBlocksToLoop
Adds the blocks_to_add_ to both the loop and to the parent.
source/opt/loop_unroller.cpp:985
MethodAddBlocksWithBackEdge
source/opt/dead_branch_elim_pass.cpp:594
MethodAddBooleanVectorConstructorToBlock
source/fuzz/transformation_flatten_conditional_branch.cpp:858
MethodAddBranch
source/opt/aggressive_dead_code_elim_pass.cpp:211
MethodAddBranch
source/opt/dead_branch_elim_pass.cpp:77
MethodAddBranch
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
MethodAddBranchCond
source/opt/inline_pass.cpp:67
MethodAddBranchToBlock
source/opt/replace_desc_array_access_using_var_index.cpp:376
MethodAddBreaksAndContinuesToWorklist
source/opt/aggressive_dead_code_elim_pass.cpp:220
MethodAddCapabilities
source/opt/feature_manager.cpp:76
MethodAddCapability
source/opt/ir_context.h:1152
MethodAddCapability
source/opt/feature_manager.cpp:55
MethodAddChild
source/opt/scalar_analysis_nodes.h:227
MethodAddCleanupReductionPass
source/reduce/reducer.cpp:149
MethodAddCombinatorsForCapability
source/opt/ir_context.cpp:551
MethodAddCombinatorsForExtension
source/opt/ir_context.cpp:726
MethodAddComponentsToCompositesForLoads
source/opt/interface_var_sroa.cpp:806
MethodAddConstElementAccessToCaseBlock
source/opt/replace_desc_array_access_using_var_index.cpp:358
MethodAddControlEdge
source/opt/propagator.cpp:20
MethodAddCopyObject
source/opt/ir_builder.h:556
MethodAddDataSynonymFactRecursive
source/fuzz/fact_manager/data_synonym_and_id_equation_facts.cpp:266
MethodAddDataSynonymFacts
source/fuzz/transformation_composite_insert.cpp:181
MethodAddDataSynonymFacts
source/fuzz/transformation_composite_construct.cpp:274
MethodAddDataSynonymFacts
source/fuzz/transformation_composite_extract.cpp:121
MethodAddDataSynonymFacts
source/fuzz/transformation_vector_shuffle.cpp:173
MethodAddDebug1Inst
source/opt/ir_context.h:1224
MethodAddDebug2Inst
source/opt/ir_context.h:1228
MethodAddDebug3Inst
source/opt/ir_context.h:1243
MethodAddDebugInstructionsToWorkList
source/opt/aggressive_dead_code_elim_pass.cpp:446
MethodAddDebugScopeToWorkList
source/opt/aggressive_dead_code_elim_pass.cpp:436
MethodAddDecoration
source/opt/decoration_manager.cpp:359
MethodAddDecoration
source/opt/ir_builder.h:629
MethodAddDecorationsToWorkList
source/opt/aggressive_dead_code_elim_pass.cpp:457
MethodAddEntryPoint
source/opt/ir_context.h:1216
MethodAddEquationFactRecursive
source/fuzz/fact_manager/data_synonym_and_id_equation_facts.cpp:122
MethodAddExecutionMode
source/opt/ir_context.h:1220
MethodAddExtInstDebugInfo
source/opt/ir_context.h:1247
MethodAddExtInstImport
source/opt/ir_context.h:1190
MethodAddExtension
source/opt/ir_context.h:1173
← previousnext →3,401–3,500 of 7,821, ranked by callers