Home
last modified time | relevance | path

Searched refs:Inliner (Results 1 – 12 of 12) sorted by relevance

/external/llvm/lib/Transforms/IPO/
DInlineSimple.cpp36 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()
DInlineAlways.cpp34 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()
DPassManagerBuilder.cpp61 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()
DInliner.cpp56 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()
DCMakeLists.txt14 Inliner.cpp
DAndroid.mk16 Inliner.cpp \
/external/llvm/include/llvm/Transforms/IPO/
DInlinerPass.h32 struct Inliner : public CallGraphSCCPass { struct
33 explicit Inliner(char &ID);
34 explicit Inliner(char &ID, int Threshold, bool InsertLifetime);
DPassManagerBuilder.h101 Pass *Inliner; variable
/external/llvm/tools/bugpoint/
Dbugpoint.cpp166 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/
DBackendUtil.cpp285 PMBuilder.Inliner = createFunctionInliningPass(Threshold); in CreatePasses()
292 PMBuilder.Inliner = createAlwaysInlinerPass(false); in CreatePasses()
294 PMBuilder.Inliner = createAlwaysInlinerPass(); in CreatePasses()
/external/llvm/tools/opt/
Dopt.cpp445 Builder.Inliner = createFunctionInliningPass(Threshold); in AddOptimizationPasses()
447 Builder.Inliner = createAlwaysInlinerPass(); in AddOptimizationPasses()
468 Builder.Inliner = createFunctionInliningPass(); in AddStandardCompilePasses()
/external/llvm/docs/
DPasses.rst415 ``-always-inline``: Inliner for ``always_inline`` functions
972 ``-partial-inliner``: Partial Inliner