/external/llvm/lib/Transforms/IPO/ |
D | InlineSimple.cpp | 41 class SimpleInliner : public Inliner { 50 : Inliner(ID), DefaultThreshold(llvm::getDefaultInlineThreshold()) { in SimpleInliner() 55 : Inliner(ID), DefaultThreshold(Threshold) { in SimpleInliner() 101 return Inliner::runOnSCC(SCC); in runOnSCC() 106 Inliner::getAnalysisUsage(AU); in getAnalysisUsage()
|
D | Inliner.cpp | 50 Inliner::Inliner(char &ID) : CallGraphSCCPass(ID), InsertLifetime(true) {} in Inliner() function in Inliner 52 Inliner::Inliner(char &ID, bool InsertLifetime) in Inliner() function in Inliner 58 void Inliner::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 232 bool Inliner::shouldBeDeferred(Function *Caller, CallSite CS, InlineCost IC, in shouldBeDeferred() 303 bool Inliner::shouldInline(CallSite CS) { in shouldInline() 370 bool Inliner::runOnSCC(CallGraphSCC &SCC) { in runOnSCC() 376 bool Inliner::inlineCalls(CallGraphSCC &SCC) { in inlineCalls() 570 bool Inliner::doFinalization(CallGraph &CG) { in doFinalization() 575 bool Inliner::removeDeadFunctions(CallGraph &CG, bool AlwaysInlineOnly) { in removeDeadFunctions()
|
D | PassManagerBuilder.cpp | 132 Inliner = nullptr; in PassManagerBuilder() 154 delete Inliner; in ~PassManagerBuilder() 340 if (Inliner) { in populateModulePassManager() 341 MPM.add(Inliner); in populateModulePassManager() 342 Inliner = nullptr; in populateModulePassManager() 400 if (Inliner) { in populateModulePassManager() 401 MPM.add(Inliner); in populateModulePassManager() 402 Inliner = nullptr; in populateModulePassManager() 648 bool RunInliner = Inliner; in addLTOOptimizationPasses() 650 PM.add(Inliner); in addLTOOptimizationPasses() [all …]
|
D | InlineAlways.cpp | 38 class AlwaysInliner : public Inliner { 41 AlwaysInliner() : Inliner(ID, /*InsertLifetime*/ true) { in AlwaysInliner() 45 AlwaysInliner(bool InsertLifetime) : Inliner(ID, InsertLifetime) { in AlwaysInliner()
|
D | CMakeLists.txt | 19 Inliner.cpp
|
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/ |
D | PassManagerBuilder.cpp | 37 Inliner = 0; in PassManagerBuilder() 45 delete Inliner; in ~PassManagerBuilder() 100 if (Inliner) { in populateModulePassManager() 101 MPM.add(Inliner); in populateModulePassManager() 102 Inliner = 0; in populateModulePassManager() 125 if (Inliner) { in populateModulePassManager() 126 MPM.add(Inliner); in populateModulePassManager() 127 Inliner = 0; in populateModulePassManager() 316 Builder->Inliner = createFunctionInliningPass(Threshold); in LLVMPassManagerBuilderUseInlinerWithThreshold()
|
D | Inliner.cpp | 50 Inliner::Inliner(char &ID) in Inliner() function in Inliner 53 Inliner::Inliner(char &ID, int Threshold) in Inliner() function in Inliner 60 void Inliner::getAnalysisUsage(AnalysisUsage &Info) const { in getAnalysisUsage() 197 unsigned Inliner::getInlineThreshold(CallSite CS) const { in getInlineThreshold() 218 bool Inliner::shouldInline(CallSite CS) { in shouldInline() 330 bool Inliner::runOnSCC(CallGraphSCC &SCC) { in runOnSCC() 511 bool Inliner::doFinalization(CallGraph &CG) { in doFinalization() 517 bool Inliner::removeDeadFunctions(CallGraph &CG, in removeDeadFunctions()
|
D | InlineSimple.cpp | 32 class SimpleInliner : public Inliner { 37 SimpleInliner() : Inliner(ID) { in SimpleInliner() 40 SimpleInliner(int Threshold) : Inliner(ID, Threshold) { in SimpleInliner()
|
D | InlineAlways.cpp | 34 class AlwaysInliner : public Inliner { 40 AlwaysInliner() : Inliner(ID, -2000000000) { in AlwaysInliner()
|
/external/swiftshader/third_party/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);
|
D | PassManagerBuilder.h | 88 Pass *Inliner; variable
|
/external/llvm/include/llvm/Transforms/IPO/ |
D | InlinerPass.h | 33 struct Inliner : public CallGraphSCCPass { struct 34 explicit Inliner(char &ID); 35 explicit Inliner(char &ID, bool InsertLifetime);
|
/external/llvm/tools/bugpoint/ |
D | bugpoint.cpp | 171 Builder.Inliner = createFunctionInliningPass(); in main() 178 Builder.Inliner = createAlwaysInlinerPass(); in main() 180 Builder.Inliner = createFunctionInliningPass(225); in main() 182 Builder.Inliner = createFunctionInliningPass(275); in main()
|
/external/swiftshader/third_party/LLVM/tools/bugpoint/ |
D | bugpoint.cpp | 164 Builder.Inliner = createFunctionInliningPass(); in main() 177 Builder.Inliner = createAlwaysInlinerPass(); in main() 179 Builder.Inliner = createFunctionInliningPass(225); in main() 181 Builder.Inliner = createFunctionInliningPass(275); in main()
|
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/ |
D | InliningOracle.java | 19 import com.android.tools.r8.ir.optimize.Inliner.InlineAction; 20 import com.android.tools.r8.ir.optimize.Inliner.Reason; 29 final Inliner inliner; 36 Inliner inliner, in InliningOracle()
|
/external/llvm/test/Transforms/Inline/ |
D | null-function.ll | 8 ; CHECK: *** IR Dump Before Inliner for always_inline functions ***
|
/external/r8/src/main/java/com/android/tools/r8/ir/conversion/ |
D | OptimizationFeedback.java | 8 import com.android.tools.r8.ir.optimize.Inliner.Constraint;
|
D | OptimizationFeedbackIgnore.java | 8 import com.android.tools.r8.ir.optimize.Inliner.Constraint;
|
D | OptimizationFeedbackDirect.java | 8 import com.android.tools.r8.ir.optimize.Inliner.Constraint;
|
/external/r8/src/main/java/com/android/tools/r8/ir/code/ |
D | Unop.java | 9 import com.android.tools.r8.ir.optimize.Inliner.Constraint;
|
D | JumpInstruction.java | 8 import com.android.tools.r8.ir.optimize.Inliner.Constraint;
|
D | InvokeMethod.java | 7 import com.android.tools.r8.ir.optimize.Inliner.InlineAction;
|
D | Argument.java | 10 import com.android.tools.r8.ir.optimize.Inliner.Constraint;
|
D | Throw.java | 10 import com.android.tools.r8.ir.optimize.Inliner.Constraint;
|
D | Move.java | 11 import com.android.tools.r8.ir.optimize.Inliner.Constraint;
|