• Home
  • Raw
  • Download

Lines Matching refs:spvtools

34 namespace spvtools {  namespace
62 spvtools::SpirvTools tools(target_env_); in Run()
107 spvtools::MakeUnique<RemoveUnusedInstructionReductionOpportunityFinder>( in AddDefaultReductionPasses()
110 spvtools::MakeUnique<OperandToUndefReductionOpportunityFinder>()); in AddDefaultReductionPasses()
112 spvtools::MakeUnique<OperandToConstReductionOpportunityFinder>()); in AddDefaultReductionPasses()
114 spvtools::MakeUnique<OperandToDominatingIdReductionOpportunityFinder>()); in AddDefaultReductionPasses()
115 AddReductionPass(spvtools::MakeUnique< in AddDefaultReductionPasses()
118 spvtools::MakeUnique<MergeBlocksReductionOpportunityFinder>()); in AddDefaultReductionPasses()
120 spvtools::MakeUnique<RemoveFunctionReductionOpportunityFinder>()); in AddDefaultReductionPasses()
122 spvtools::MakeUnique<RemoveBlockReductionOpportunityFinder>()); in AddDefaultReductionPasses()
124 spvtools::MakeUnique<RemoveSelectionReductionOpportunityFinder>()); in AddDefaultReductionPasses()
126 spvtools::MakeUnique< in AddDefaultReductionPasses()
129 spvtools::MakeUnique<SimpleConditionalBranchToBranchOpportunityFinder>()); in AddDefaultReductionPasses()
130 AddReductionPass(spvtools::MakeUnique< in AddDefaultReductionPasses()
136 spvtools::MakeUnique<RemoveUnusedInstructionReductionOpportunityFinder>( in AddDefaultReductionPasses()
143 spvtools::MakeUnique<ReductionPass>(target_env_, std::move(finder))); in AddReductionPass()
149 spvtools::MakeUnique<ReductionPass>(target_env_, std::move(finder))); in AddCleanupReductionPass()