/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/llvm-project/mlir/test/lib/Transforms/ |
D | TestInlining.cpp | 28 struct Inliner : public PassWrapper<Inliner, FunctionPass> { struct 67 PassRegistration<Inliner>("test-inline", "Test inlining region calls"); in registerInliner()
|
/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);
|
D | PassManagerBuilder.h | 120 Pass *Inliner; variable
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/ |
D | PassManagerBuilder.cpp | 159 Inliner = nullptr; in PassManagerBuilder() 187 delete Inliner; in ~PassManagerBuilder() 490 if (Inliner) { in populateModulePassManager() 491 MPM.add(Inliner); in populateModulePassManager() 492 Inliner = nullptr; in populateModulePassManager() 596 if (Inliner) { in populateModulePassManager() 597 MPM.add(Inliner); in populateModulePassManager() 598 Inliner = nullptr; in populateModulePassManager() 922 bool RunInliner = Inliner; in addLTOOptimizationPasses() 924 PM.add(Inliner); in addLTOOptimizationPasses() [all …]
|
D | CMakeLists.txt | 24 Inliner.cpp
|
/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/llvm-project/llvm/lib/Transforms/IPO/ |
D | PassManagerBuilder.cpp | 183 Inliner = nullptr; in PassManagerBuilder() 212 delete Inliner; in ~PassManagerBuilder() 536 if (Inliner) { in populateModulePassManager() 537 MPM.add(Inliner); in populateModulePassManager() 538 Inliner = nullptr; in populateModulePassManager() 646 if (Inliner) { in populateModulePassManager() 647 MPM.add(Inliner); in populateModulePassManager() 648 Inliner = nullptr; in populateModulePassManager() 998 bool RunInliner = Inliner; in addLTOOptimizationPasses() 1000 PM.add(Inliner); in addLTOOptimizationPasses() [all …]
|
D | CMakeLists.txt | 25 Inliner.cpp
|
/external/skia/src/sksl/ |
D | SkSLInliner.cpp | 221 Inliner::ReturnComplexity Inliner::GetReturnComplexity(const FunctionDefinition& funcDef) { in GetReturnComplexity() 236 void Inliner::ensureScopedBlocks(Statement* inlinedBody, Statement* parentStmt) { in ensureScopedBlocks() 278 void Inliner::reset() { in reset() 283 std::unique_ptr<Expression> Inliner::inlineExpression(int offset, in inlineExpression() 422 std::unique_ptr<Statement> Inliner::inlineStatement(int offset, in inlineStatement() 567 Inliner::InlineVariable Inliner::makeInlineVariable(const String& baseName, in makeInlineVariable() 604 Inliner::InlinedCall Inliner::inlineCall(FunctionCall* call, in inlineCall() 710 bool Inliner::isSafeToInline(const FunctionDefinition* functionDef) { in isSafeToInline() 1032 bool Inliner::candidateCanBeInlined(const InlineCandidate& candidate, InlinabilityCache* cache) { in candidateCanBeInlined() 1044 int Inliner::getFunctionSize(const FunctionDeclaration& funcDecl, FunctionSizeCache* cache) { in getFunctionSize() [all …]
|
D | SkSLInliner.h | 38 class Inliner { 40 Inliner(const Context* context) : fContext(context) {} in Inliner() function
|
/external/llvm-project/llvm/tools/bugpoint/ |
D | bugpoint.cpp | 130 Builder.Inliner = createFunctionInliningPass(OptLevel, SizeLevel, false); in AddOptimizationPasses() 132 Builder.Inliner = createAlwaysInlinerLegacyPass(); in AddOptimizationPasses() 208 Builder.Inliner = createFunctionInliningPass(); in main()
|
/external/llvm-project/mlir/lib/Transforms/ |
D | Inliner.cpp | 362 struct Inliner : public InlinerInterface { struct 363 Inliner(MLIRContext *context, CallGraph &cg, in Inliner() function 426 static LogicalResult inlineCallsInSCC(Inliner &inliner, CGUseList &useList, in inlineCallsInSCC() 575 void inlineSCC(Inliner &inliner, CGUseList &useList, CallGraphSCC ¤tSCC, 603 Inliner inliner(context, cg, symbolTable); in runOnOperation() 613 void InlinerPass::inlineSCC(Inliner &inliner, CGUseList &useList, in inlineSCC()
|
D | CMakeLists.txt | 12 Inliner.cpp
|
/external/llvm/test/Transforms/Inline/ |
D | null-function.ll | 8 ; CHECK: *** IR Dump Before Inliner for always_inline functions ***
|
/external/llvm-project/llvm/test/Transforms/Inline/ |
D | null-function.ll | 8 ; CHECK: *** IR Dump Before Inliner for always_inline functions ***
|
D | basictest.ll | 95 ; Inliner shouldn't delete calls it can't inline, even if they're trivially dead 111 ; Inliner shouldn't delete calls it can't inline, even if they're trivially dead and temporarily in…
|
/external/llvm-project/flang/lib/Optimizer/ |
D | CMakeLists.txt | 12 Transforms/Inliner.cpp
|
/external/tensorflow/tensorflow/compiler/xla/service/cpu/ |
D | compiler_functor.cc | 226 builder.Inliner = llvm::createFunctionInliningPass(); in AddOptimizationPasses() 229 builder.Inliner = llvm::createAlwaysInlinerLegacyPass(); in AddOptimizationPasses()
|
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/Transforms/IPO/ |
D | BUILD.gn | 45 "Inliner.cpp",
|
/external/llvm-project/llvm/test/Other/ |
D | opt-O0-pipeline.ll | 25 ; CHECK-NEXT: Inliner for always_inline functions
|