Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/
H A DCoroSplit.h24 struct CoroSplitPass : PassInfoMixin<CoroSplitPass> { struct
27 CoroSplitPass(bool OptimizeFrame = false); argument
28 CoroSplitPass(std::function<bool(Instruction &)> MaterializableCallback,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderPipelines.cpp934 MainCGPipeline.addPass(CoroSplitPass(Level != OptimizationLevel::O0)); in buildInlinerPipeline()
977 CoroSplitPass(Level != OptimizationLevel::O0))); in buildModuleInlinerPipeline()
2073 CGPM.addPass(CoroSplitPass()); in buildO0DefaultPipeline()
H A DPassRegistry.def225 "coro-split", "CoroSplitPass",
226 [](bool OptimizeFrame) { return CoroSplitPass(OptimizeFrame); },
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp2171 CoroSplitPass::CoroSplitPass(bool OptimizeFrame) in CoroSplitPass() function in CoroSplitPass
2175 PreservedAnalyses CoroSplitPass::run(LazyCallGraph::SCC &C, in run()