Searched refs:SROAPass (Results 1 – 4 of 4) sorted by relevance
26 class SROAPass : public PassInfoMixin<SROAPass> {32 SROAPass(SROAOptions PreserveCFG);
440 FPM.addPass(SROAPass(SROAOptions::ModifyCFG)); in buildO1FunctionSimplificationPipeline()530 FPM.addPass(SROAPass(SROAOptions::ModifyCFG)); in buildO1FunctionSimplificationPipeline()583 FPM.addPass(SROAPass(SROAOptions::ModifyCFG)); in buildFunctionSimplificationPipeline()720 FPM.addPass(SROAPass(SROAOptions::ModifyCFG)); in buildFunctionSimplificationPipeline()812 FPM.addPass(SROAPass(SROAOptions::ModifyCFG)); in addPreInlinerPasses()1122 EarlyFPM.addPass(SROAPass(SROAOptions::ModifyCFG)); in buildModuleSimplificationPipeline()1327 FPM.addPass(SROAPass(SROAOptions::PreserveCFG)); in addVectorPasses()1419 FPM.addPass(SROAPass(SROAOptions::PreserveCFG)); in addVectorPasses()1920 createCGSCCToFunctionPassAdaptor(SROAPass(SROAOptions::ModifyCFG))); in buildLTODefaultPipeline()2068 FPM.addPass(SROAPass(SROAOptions::ModifyCFG)); in buildLTODefaultPipeline()
697 "sroa", "SROAPass",698 [](SROAOptions PreserveCFG) { return SROAPass(PreserveCFG); },
5873 PreservedAnalyses SROAPass::run(Function &F, FunctionAnalysisManager &AM) { in run()5888 void SROAPass::printPipeline( in printPipeline()5890 static_cast<PassInfoMixin<SROAPass> *>(this)->printPipeline( in printPipeline()5896 SROAPass::SROAPass(SROAOptions PreserveCFG) : PreserveCFG(PreserveCFG) {} in SROAPass() function in SROAPass