Searched refs:SROAPass (Results 1 – 4 of 4) sorted by relevance
26 class SROAPass : public PassInfoMixin<SROAPass> {32 SROAPass(SROAOptions PreserveCFG);
415 FPM.addPass(SROAPass(SROAOptions::ModifyCFG)); in buildO1FunctionSimplificationPipeline()508 FPM.addPass(SROAPass(SROAOptions::ModifyCFG)); in buildO1FunctionSimplificationPipeline()561 FPM.addPass(SROAPass(SROAOptions::ModifyCFG)); in buildFunctionSimplificationPipeline()700 FPM.addPass(SROAPass(SROAOptions::ModifyCFG)); in buildFunctionSimplificationPipeline()792 FPM.addPass(SROAPass(SROAOptions::ModifyCFG)); in addPreInlinerPasses()1088 EarlyFPM.addPass(SROAPass(SROAOptions::ModifyCFG)); in buildModuleSimplificationPipeline()1260 FPM.addPass(SROAPass(SROAOptions::PreserveCFG)); in addVectorPasses()1352 FPM.addPass(SROAPass(SROAOptions::PreserveCFG)); in addVectorPasses()1939 FPM.addPass(SROAPass(SROAOptions::ModifyCFG)); in buildLTODefaultPipeline()
584 "sroa", "SROAPass",585 [](SROAOptions PreserveCFG) { return SROAPass(PreserveCFG); },
5632 PreservedAnalyses SROAPass::run(Function &F, FunctionAnalysisManager &AM) { in run()5647 void SROAPass::printPipeline( in printPipeline()5649 static_cast<PassInfoMixin<SROAPass> *>(this)->printPipeline( in printPipeline()5655 SROAPass::SROAPass(SROAOptions PreserveCFG) : PreserveCFG(PreserveCFG) {} in SROAPass() function in SROAPass