| /llvm-project-15.0.7/mlir/test/lib/Transforms/ |
| H A D | TestInlining.cpp | 27 struct Inliner : public PassWrapper<Inliner, OperationPass<func::FuncOp>> { struct 28 MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID(Inliner) in MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID() argument 73 void registerInliner() { PassRegistration<Inliner>(); } in registerInliner()
|
| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | Inliner.cpp | 122 uint64_t Inliner::SizeOfCallInst; 123 uint64_t Inliner::SizeOfTailCallInst; 125 uint64_t Inliner::getSizeOfCallInst(const BinaryContext &BC) { in getSizeOfCallInst() 136 uint64_t Inliner::getSizeOfTailCallInst(const BinaryContext &BC) { in getSizeOfTailCallInst() 224 void Inliner::findInliningCandidates(BinaryContext &BC) { in findInliningCandidates() 236 Inliner::inlineCall(BinaryBasicBlock &CallerBB, in inlineCall() 396 bool Inliner::inlineCallsInFunction(BinaryFunction &Function) { in inlineCallsInFunction() 498 void Inliner::runOnFunctions(BinaryContext &BC) { in runOnFunctions()
|
| H A D | CMakeLists.txt | 21 Inliner.cpp
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | PassManagerBuilder.cpp | 173 Inliner = nullptr; in PassManagerBuilder() 193 delete Inliner; in ~PassManagerBuilder() 586 if (Inliner) { in populateModulePassManager() 587 MPM.add(Inliner); in populateModulePassManager() 588 Inliner = nullptr; in populateModulePassManager() 652 if (Inliner) { in populateModulePassManager() 653 MPM.add(Inliner); in populateModulePassManager() 654 Inliner = nullptr; in populateModulePassManager() 850 Builder->Inliner = createFunctionInliningPass(Threshold); in LLVMPassManagerBuilderUseInlinerWithThreshold()
|
| H A D | CMakeLists.txt | 27 Inliner.cpp
|
| /llvm-project-15.0.7/bolt/include/bolt/Passes/ |
| H A D | Inliner.h | 38 class Inliner : public BinaryFunctionPass { 80 explicit Inliner(const cl::opt<bool> &PrintPass) in Inliner() function
|
| /llvm-project-15.0.7/llvm/tools/bugpoint/ |
| H A D | bugpoint.cpp | 125 Builder.Inliner = createFunctionInliningPass(OptLevel, SizeLevel, false); in AddOptimizationPasses() 127 Builder.Inliner = createAlwaysInlinerLegacyPass(); in AddOptimizationPasses()
|
| /llvm-project-15.0.7/mlir/lib/Transforms/ |
| H A D | Inliner.cpp | 395 struct Inliner : public InlinerInterface { struct 396 Inliner(MLIRContext *context, CallGraph &cg, in Inliner() argument 459 static LogicalResult inlineCallsInSCC(Inliner &inliner, CGUseList &useList, in inlineCallsInSCC() 599 LogicalResult inlineSCC(Inliner &inliner, CGUseList &useList, 677 Inliner inliner(context, cg, symbolTable); in runOnOperation() 689 LogicalResult InlinerPass::inlineSCC(Inliner &inliner, CGUseList &useList, in inlineSCC()
|
| H A D | CMakeLists.txt | 7 Inliner.cpp
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Dialect/ |
| H A D | CMakeLists.txt | 6 Inliner.cpp
|
| /llvm-project-15.0.7/llvm/test/Transforms/Inline/ |
| H A D | null-function.ll | 8 ; CHECK: *** IR Dump Before Inliner for always_inline functions (always-inline) ***
|
| H A 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…
|
| H A D | optimization-remarks-yaml.ll | 38 ; Inliner - Module Wrapper
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Transforms/IPO/ |
| H A D | BUILD.gn | 47 "Inliner.cpp",
|
| /llvm-project-15.0.7/llvm/bindings/ocaml/transforms/passmgr_builder/ |
| H A D | llvm_passmgr_builder.mli | 36 (** See the [llvm::PassManagerBuilder::Inliner] function. *)
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | PassManagerBuilder.h | 143 Pass *Inliner; variable
|
| /llvm-project-15.0.7/flang/test/Fir/ |
| H A D | basic-program.fir | 37 // PASSES-NEXT: Inliner
|
| /llvm-project-15.0.7/polly/docs/ |
| H A D | Architecture.rst | 26 executed in the so-called **Inliner cycle**, This is again a set of **Scalar 28 **Inliner** itself. Even though these passes make up the majority of the LLVM
|
| /llvm-project-15.0.7/clang/tools/clang-fuzzer/handle-llvm/ |
| H A D | handle_llvm.cpp | 90 Builder.Inliner = createFunctionInliningPass(OptLevel, SizeLevel, false); in AddOptimizationPasses()
|
| /llvm-project-15.0.7/llvm/tools/opt/ |
| H A D | opt.cpp | 341 Builder.Inliner = createFunctionInliningPass(OptLevel, SizeLevel, false); in AddOptimizationPasses() 343 Builder.Inliner = createAlwaysInlinerLegacyPass(); in AddOptimizationPasses()
|
| /llvm-project-15.0.7/bolt/lib/Rewrite/ |
| H A D | BinaryPassManager.cpp | 366 Manager.registerPass(std::make_unique<Inliner>(PrintInline)); in runAllPasses()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetMachine.cpp | 574 delete Builder.Inliner; in adjustPassManager() 575 Builder.Inliner = createFunctionInliningPass(); in adjustPassManager()
|
| /llvm-project-15.0.7/mlir/include/mlir/Transforms/ |
| H A D | Passes.td | 80 def Inliner : Pass<"inline"> {
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | llc-pipeline.ll | 39 ; GCN-O0-NEXT: Inliner for always_inline functions 174 ; GCN-O1-NEXT: Inliner for always_inline functions 431 ; GCN-O1-OPTS-NEXT: Inliner for always_inline functions 721 ; GCN-O2-NEXT: Inliner for always_inline functions 1014 ; GCN-O3-NEXT: Inliner for always_inline functions
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | Passes.rst | 394 ``-always-inline``: Inliner for ``always_inline`` functions 962 ``-partial-inliner``: Partial Inliner
|