Searched refs:Inliner (Results 1 – 12 of 12) sorted by relevance
/external/llvm/lib/Transforms/IPO/ |
D | InlineSimple.cpp | 36 class SimpleInliner : public Inliner { 40 SimpleInliner() : Inliner(ID), ICA(0) { in SimpleInliner() 45 : Inliner(ID, Threshold, /*InsertLifetime*/ true), ICA(0) { in SimpleInliner() 77 return Inliner::runOnSCC(SCC); in runOnSCC() 82 Inliner::getAnalysisUsage(AU); in getAnalysisUsage()
|
D | InlineAlways.cpp | 34 class AlwaysInliner : public Inliner { 39 AlwaysInliner() : Inliner(ID, -2000000000, /*InsertLifetime*/ true), ICA(0) { in AlwaysInliner() 44 : Inliner(ID, -2000000000, InsertLifetime), ICA(0) { in AlwaysInliner() 106 return Inliner::runOnSCC(SCC); in runOnSCC() 111 Inliner::getAnalysisUsage(AU); in getAnalysisUsage()
|
D | PassManagerBuilder.cpp | 61 Inliner = 0; in PassManagerBuilder() 72 delete Inliner; in ~PassManagerBuilder() 130 if (Inliner) { in populateModulePassManager() 131 MPM.add(Inliner); in populateModulePassManager() 132 Inliner = 0; in populateModulePassManager() 166 if (Inliner) { in populateModulePassManager() 167 MPM.add(Inliner); in populateModulePassManager() 168 Inliner = 0; in populateModulePassManager() 436 Builder->Inliner = createFunctionInliningPass(Threshold); in LLVMPassManagerBuilderUseInlinerWithThreshold()
|
D | Inliner.cpp | 56 Inliner::Inliner(char &ID) in Inliner() function in Inliner 59 Inliner::Inliner(char &ID, int Threshold, bool InsertLifetime) in Inliner() function in Inliner 67 void Inliner::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 255 unsigned Inliner::getInlineThreshold(CallSite CS) const { in getInlineThreshold() 285 bool Inliner::shouldInline(CallSite CS) { in shouldInline() 397 bool Inliner::runOnSCC(CallGraphSCC &SCC) { in runOnSCC() 572 bool Inliner::doFinalization(CallGraph &CG) { in doFinalization() 578 bool Inliner::removeDeadFunctions(CallGraph &CG, bool AlwaysInlineOnly) { in removeDeadFunctions()
|
D | CMakeLists.txt | 14 Inliner.cpp
|
D | Android.mk | 16 Inliner.cpp \
|
/external/llvm/include/llvm/Transforms/IPO/ |
D | InlinerPass.h | 32 struct Inliner : public CallGraphSCCPass { struct 33 explicit Inliner(char &ID); 34 explicit Inliner(char &ID, int Threshold, bool InsertLifetime);
|
D | PassManagerBuilder.h | 101 Pass *Inliner; variable
|
/external/llvm/tools/bugpoint/ |
D | bugpoint.cpp | 166 Builder.Inliner = createFunctionInliningPass(); in main() 179 Builder.Inliner = createAlwaysInlinerPass(); in main() 181 Builder.Inliner = createFunctionInliningPass(225); in main() 183 Builder.Inliner = createFunctionInliningPass(275); in main()
|
/external/clang/lib/CodeGen/ |
D | BackendUtil.cpp | 285 PMBuilder.Inliner = createFunctionInliningPass(Threshold); in CreatePasses() 292 PMBuilder.Inliner = createAlwaysInlinerPass(false); in CreatePasses() 294 PMBuilder.Inliner = createAlwaysInlinerPass(); in CreatePasses()
|
/external/llvm/tools/opt/ |
D | opt.cpp | 445 Builder.Inliner = createFunctionInliningPass(Threshold); in AddOptimizationPasses() 447 Builder.Inliner = createAlwaysInlinerPass(); in AddOptimizationPasses() 468 Builder.Inliner = createFunctionInliningPass(); in AddStandardCompilePasses()
|
/external/llvm/docs/ |
D | Passes.rst | 415 ``-always-inline``: Inliner for ``always_inline`` functions 972 ``-partial-inliner``: Partial Inliner
|