Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/mlir/test/lib/Transforms/
H A DTestInlining.cpp27 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 DInliner.cpp122 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 DCMakeLists.txt21 Inliner.cpp
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DPassManagerBuilder.cpp173 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 DCMakeLists.txt27 Inliner.cpp
/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DInliner.h38 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 Dbugpoint.cpp125 Builder.Inliner = createFunctionInliningPass(OptLevel, SizeLevel, false); in AddOptimizationPasses()
127 Builder.Inliner = createAlwaysInlinerLegacyPass(); in AddOptimizationPasses()
/llvm-project-15.0.7/mlir/lib/Transforms/
H A DInliner.cpp395 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 DCMakeLists.txt7 Inliner.cpp
/llvm-project-15.0.7/flang/lib/Optimizer/Dialect/
H A DCMakeLists.txt6 Inliner.cpp
/llvm-project-15.0.7/llvm/test/Transforms/Inline/
H A Dnull-function.ll8 ; CHECK: *** IR Dump Before Inliner for always_inline functions (always-inline) ***
H A Dbasictest.ll95 ; 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 Doptimization-remarks-yaml.ll38 ; Inliner - Module Wrapper
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Transforms/IPO/
H A DBUILD.gn47 "Inliner.cpp",
/llvm-project-15.0.7/llvm/bindings/ocaml/transforms/passmgr_builder/
H A Dllvm_passmgr_builder.mli36 (** See the [llvm::PassManagerBuilder::Inliner] function. *)
/llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/
H A DPassManagerBuilder.h143 Pass *Inliner; variable
/llvm-project-15.0.7/flang/test/Fir/
H A Dbasic-program.fir37 // PASSES-NEXT: Inliner
/llvm-project-15.0.7/polly/docs/
H A DArchitecture.rst26 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 Dhandle_llvm.cpp90 Builder.Inliner = createFunctionInliningPass(OptLevel, SizeLevel, false); in AddOptimizationPasses()
/llvm-project-15.0.7/llvm/tools/opt/
H A Dopt.cpp341 Builder.Inliner = createFunctionInliningPass(OptLevel, SizeLevel, false); in AddOptimizationPasses()
343 Builder.Inliner = createAlwaysInlinerLegacyPass(); in AddOptimizationPasses()
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DBinaryPassManager.cpp366 Manager.registerPass(std::make_unique<Inliner>(PrintInline)); in runAllPasses()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp574 delete Builder.Inliner; in adjustPassManager()
575 Builder.Inliner = createFunctionInliningPass(); in adjustPassManager()
/llvm-project-15.0.7/mlir/include/mlir/Transforms/
H A DPasses.td80 def Inliner : Pass<"inline"> {
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dllc-pipeline.ll39 ; 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 DPasses.rst394 ``-always-inline``: Inliner for ``always_inline`` functions
962 ``-partial-inliner``: Partial Inliner

12