Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/IPO/
DInlineSimple.cpp39 class SimpleInliner : public Inliner {
43 SimpleInliner() : Inliner(ID), ICA(nullptr) { in SimpleInliner()
48 : Inliner(ID, Threshold, /*InsertLifetime*/ true), ICA(nullptr) { in SimpleInliner()
99 return Inliner::runOnSCC(SCC); in runOnSCC()
104 Inliner::getAnalysisUsage(AU); in getAnalysisUsage()
DInlineAlways.cpp37 class AlwaysInliner : public Inliner {
42 AlwaysInliner() : Inliner(ID, -2000000000, /*InsertLifetime*/ true), in AlwaysInliner()
48 : Inliner(ID, -2000000000, InsertLifetime), ICA(nullptr) { in AlwaysInliner()
111 return Inliner::runOnSCC(SCC); in runOnSCC()
116 Inliner::getAnalysisUsage(AU); in getAnalysisUsage()
DPassManagerBuilder.cpp92 Inliner = nullptr; in PassManagerBuilder()
109 delete Inliner; in ~PassManagerBuilder()
174 if (Inliner) { in populateModulePassManager()
175 MPM.add(Inliner); in populateModulePassManager()
176 Inliner = nullptr; in populateModulePassManager()
215 if (Inliner) { in populateModulePassManager()
216 MPM.add(Inliner); in populateModulePassManager()
217 Inliner = nullptr; in populateModulePassManager()
435 bool RunInliner = Inliner; in addLTOOptimizationPasses()
437 PM.add(Inliner); in addLTOOptimizationPasses()
[all …]
DInliner.cpp67 Inliner::Inliner(char &ID) in Inliner() function in Inliner
70 Inliner::Inliner(char &ID, int Threshold, bool InsertLifetime) in Inliner() function in Inliner
78 void Inliner::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
254 unsigned Inliner::getInlineThreshold(CallSite CS) const { in getInlineThreshold()
298 bool Inliner::shouldInline(CallSite CS) { in shouldInline()
425 bool Inliner::runOnSCC(CallGraphSCC &SCC) { in runOnSCC()
621 bool Inliner::doFinalization(CallGraph &CG) { in doFinalization()
626 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.h110 Pass *Inliner; variable
/external/llvm/tools/bugpoint/
Dbugpoint.cpp172 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/llvm/test/Transforms/Inline/
Dnull-function.ll8 ; CHECK: *** IR Dump Before Inliner for always_inline functions ***
/external/llvm/tools/opt/
Dopt.cpp218 Builder.Inliner = createFunctionInliningPass(OptLevel, SizeLevel); in AddOptimizationPasses()
220 Builder.Inliner = createAlwaysInlinerPass(); in AddOptimizationPasses()
248 Builder.Inliner = createFunctionInliningPass(); in AddStandardLinkPasses()
/external/llvm/bindings/ocaml/transforms/passmgr_builder/
Dllvm_passmgr_builder.mli37 (** See the [llvm::PassManagerBuilder::Inliner] function. *)
/external/clang/lib/CodeGen/
DBackendUtil.cpp351 PMBuilder.Inliner = in CreatePasses()
359 PMBuilder.Inliner = createAlwaysInlinerPass(false); in CreatePasses()
361 PMBuilder.Inliner = createAlwaysInlinerPass(); in CreatePasses()
/external/llvm/lib/LTO/
DLTOCodeGenerator.cpp555 PMB.Inliner = createFunctionInliningPass(); in optimize()
/external/llvm/tools/gold/
Dgold-plugin.cpp727 PMB.Inliner = createFunctionInliningPass(); in runLTOPasses()
/external/llvm/docs/
DPasses.rst383 ``-always-inline``: Inliner for ``always_inline`` functions
919 ``-partial-inliner``: Partial Inliner
/external/llvm/patches/
D0004-Add-Android-makefiles-for-LLVM.patch3261 + Inliner.cpp \