Home
last modified time | relevance | path

Searched refs:SROAPass (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DSROA.h26 class SROAPass : public PassInfoMixin<SROAPass> {
32 SROAPass(SROAOptions PreserveCFG);
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderPipelines.cpp440 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()
H A DPassRegistry.def697 "sroa", "SROAPass",
698 [](SROAOptions PreserveCFG) { return SROAPass(PreserveCFG); },
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp5873 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