Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DFunctionAttrs.h49 struct PostOrderFunctionAttrsPass : PassInfoMixin<PostOrderFunctionAttrsPass> { struct
50 PostOrderFunctionAttrsPass(bool SkipNonRecursive = false)
/freebsd-14.2/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderPipelines.cpp904 MainCGPipeline.addPass(PostOrderFunctionAttrsPass(/*SkipNonRecursive*/ true)); in buildInlinerPipeline()
926 MainCGPipeline.addPass(PostOrderFunctionAttrsPass()); in buildInlinerPipeline()
1745 createModuleToPostOrderCGSCCPassAdaptor(PostOrderFunctionAttrsPass())); in buildLTODefaultPipeline()
1876 createModuleToPostOrderCGSCCPassAdaptor(PostOrderFunctionAttrsPass())); in buildLTODefaultPipeline()
H A DPassRegistry.def229 "function-attrs", "PostOrderFunctionAttrsPass",
231 return PostOrderFunctionAttrsPass(SkipNonRecursive);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp1859 PreservedAnalyses PostOrderFunctionAttrsPass::run(LazyCallGraph::SCC &C, in run()
1919 void PostOrderFunctionAttrsPass::printPipeline( in printPipeline()
1921 static_cast<PassInfoMixin<PostOrderFunctionAttrsPass> *>(this)->printPipeline( in printPipeline()