Searched refs:Inliner (Results 1 – 17 of 17) sorted by relevance
/external/llvm/lib/Transforms/IPO/ |
D | InlineSimple.cpp | 39 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()
|
D | InlineAlways.cpp | 37 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()
|
D | PassManagerBuilder.cpp | 92 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 …]
|
D | Inliner.cpp | 67 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()
|
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 | 110 Pass *Inliner; variable
|
/external/llvm/tools/bugpoint/ |
D | bugpoint.cpp | 172 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/ |
D | null-function.ll | 8 ; CHECK: *** IR Dump Before Inliner for always_inline functions ***
|
/external/llvm/tools/opt/ |
D | opt.cpp | 218 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/ |
D | llvm_passmgr_builder.mli | 37 (** See the [llvm::PassManagerBuilder::Inliner] function. *)
|
/external/clang/lib/CodeGen/ |
D | BackendUtil.cpp | 351 PMBuilder.Inliner = in CreatePasses() 359 PMBuilder.Inliner = createAlwaysInlinerPass(false); in CreatePasses() 361 PMBuilder.Inliner = createAlwaysInlinerPass(); in CreatePasses()
|
/external/llvm/lib/LTO/ |
D | LTOCodeGenerator.cpp | 555 PMB.Inliner = createFunctionInliningPass(); in optimize()
|
/external/llvm/tools/gold/ |
D | gold-plugin.cpp | 727 PMB.Inliner = createFunctionInliningPass(); in runLTOPasses()
|
/external/llvm/docs/ |
D | Passes.rst | 383 ``-always-inline``: Inliner for ``always_inline`` functions 919 ``-partial-inliner``: Partial Inliner
|
/external/llvm/patches/ |
D | 0004-Add-Android-makefiles-for-LLVM.patch | 3261 + Inliner.cpp \
|