• Home
  • Raw
  • Download

Lines Matching refs:optimizer

122     spvtools::Optimizer optimizer(target_env);  in SpirvToolsLegalize()  local
123 optimizer.SetMessageConsumer( in SpirvToolsLegalize()
160 optimizer.RegisterPass(spvtools::CreatePropagateLineInfoPass()); in SpirvToolsLegalize()
162 optimizer.RegisterPass(spvtools::CreateDeadBranchElimPass()); in SpirvToolsLegalize()
163 optimizer.RegisterPass(spvtools::CreateMergeReturnPass()); in SpirvToolsLegalize()
164 optimizer.RegisterPass(spvtools::CreateInlineExhaustivePass()); in SpirvToolsLegalize()
165 optimizer.RegisterPass(spvtools::CreateEliminateDeadFunctionsPass()); in SpirvToolsLegalize()
166 optimizer.RegisterPass(spvtools::CreateScalarReplacementPass()); in SpirvToolsLegalize()
167 optimizer.RegisterPass(spvtools::CreateLocalAccessChainConvertPass()); in SpirvToolsLegalize()
168 optimizer.RegisterPass(spvtools::CreateLocalSingleBlockLoadStoreElimPass()); in SpirvToolsLegalize()
169 optimizer.RegisterPass(spvtools::CreateLocalSingleStoreElimPass()); in SpirvToolsLegalize()
170 optimizer.RegisterPass(spvtools::CreateSimplificationPass()); in SpirvToolsLegalize()
171 optimizer.RegisterPass(spvtools::CreateAggressiveDCEPass()); in SpirvToolsLegalize()
172 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsLegalize()
173 optimizer.RegisterPass(spvtools::CreateDeadInsertElimPass()); in SpirvToolsLegalize()
174 optimizer.RegisterPass(spvtools::CreateAggressiveDCEPass()); in SpirvToolsLegalize()
175 optimizer.RegisterPass(spvtools::CreateDeadBranchElimPass()); in SpirvToolsLegalize()
176 optimizer.RegisterPass(spvtools::CreateBlockMergePass()); in SpirvToolsLegalize()
177 optimizer.RegisterPass(spvtools::CreateLocalMultiStoreElimPass()); in SpirvToolsLegalize()
178 optimizer.RegisterPass(spvtools::CreateIfConversionPass()); in SpirvToolsLegalize()
179 optimizer.RegisterPass(spvtools::CreateSimplificationPass()); in SpirvToolsLegalize()
180 optimizer.RegisterPass(spvtools::CreateAggressiveDCEPass()); in SpirvToolsLegalize()
181 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsLegalize()
182 optimizer.RegisterPass(spvtools::CreateDeadInsertElimPass()); in SpirvToolsLegalize()
184 optimizer.RegisterPass(spvtools::CreateRedundancyEliminationPass()); in SpirvToolsLegalize()
188 optimizer.RegisterPass(spvtools::CreateAggressiveDCEPass()); in SpirvToolsLegalize()
189 optimizer.RegisterPass(spvtools::CreateCFGCleanupPass()); in SpirvToolsLegalize()
191 optimizer.RegisterPass(spvtools::CreateRedundantLineInfoElimPass()); in SpirvToolsLegalize()
194 optimizer.Run(spirv.data(), spirv.size(), &spirv); in SpirvToolsLegalize()