Searched refs:SROAOptions (Results 1 – 5 of 5) sorted by relevance
24 enum class SROAOptions : bool { ModifyCFG, PreserveCFG }; enum27 const SROAOptions PreserveCFG;32 SROAPass(SROAOptions PreserveCFG);
391 FPM.addPass(SROAPass(SROAOptions::ModifyCFG)); in buildO1FunctionSimplificationPipeline()484 FPM.addPass(SROAPass(SROAOptions::ModifyCFG)); in buildO1FunctionSimplificationPipeline()537 FPM.addPass(SROAPass(SROAOptions::ModifyCFG)); in buildFunctionSimplificationPipeline()664 FPM.addPass(SROAPass(SROAOptions::ModifyCFG)); in buildFunctionSimplificationPipeline()756 FPM.addPass(SROAPass(SROAOptions::ModifyCFG)); in addPreInlinerPasses()1040 EarlyFPM.addPass(SROAPass(SROAOptions::ModifyCFG)); in buildModuleSimplificationPipeline()1190 FPM.addPass(SROAPass(SROAOptions::PreserveCFG)); in addVectorPasses()1282 FPM.addPass(SROAPass(SROAOptions::PreserveCFG)); in addVectorPasses()1865 FPM.addPass(SROAPass(SROAOptions::ModifyCFG)); in buildLTODefaultPipeline()
1020 Expected<SROAOptions> parseSROAOptions(StringRef Params) { in parseSROAOptions()1022 return SROAOptions::ModifyCFG; in parseSROAOptions()1024 return SROAOptions::PreserveCFG; in parseSROAOptions()
560 [](SROAOptions PreserveCFG) { return SROAPass(PreserveCFG); },
239 SROAOptions PreserveCFG_) in SROA()241 PreserveCFG(PreserveCFG_ == SROAOptions::PreserveCFG) {} in SROA()5389 OS << (PreserveCFG == SROAOptions::PreserveCFG ? "<preserve-cfg>" in printPipeline()5393 SROAPass::SROAPass(SROAOptions PreserveCFG) : PreserveCFG(PreserveCFG) {} in SROAPass()5399 SROAOptions PreserveCFG;5404 SROALegacyPass(SROAOptions PreserveCFG = SROAOptions::PreserveCFG) in SROALegacyPass()5437 return new SROALegacyPass(PreserveCFG ? SROAOptions::PreserveCFG in createSROAPass()5438 : SROAOptions::ModifyCFG); in createSROAPass()