HomeSort by relevance Sort by last modified time
    Searched full:inliner (Results 1 - 25 of 59) sorted by null

1 2 3

  /external/llvm/test/Transforms/Inline/
2004-04-15-InlineDeletesCall.ll 3 ; Inlining the first call caused the inliner function to delete the second
4 ; call. Then the inliner tries to inline the second call, which no longer
PR4909.ll 1 ; RUN: opt < %s -partial-inliner -disable-output
2010-05-12-ValueMap.ll 3 ; This tests for a bug where the inliner kept the functions in a ValueMap after
2010-05-31-ByvalTailcall.ll 4 ; When inlining through a byval call site, the inliner creates allocas which may
always-inline.ll 19 ; The always inliner can't DCE internal functions. PR2945
30 ; The always inliner (unlike the normal one) should be willing to inline
crash.ll 3 ; This test was failing because the inliner would inline @list_DeleteElement
7 ; another one. This crashed the inliner because the new call was not in the
inline_cleanup.ll 1 ; Test that the inliner doesn't leave around dead allocas, and that it folds
63 ; No branches should survive the inliner's cleanup.
164 ; This previously crashed during inliner cleanup and folding inner return
noinline-recursive-fn.ll 1 ; The inliner should never inline recursive functions into other functions.
3 ; inliner heuristics are not set up for this.
lifetime.ll 28 ;; Without this, the inliner will simplify out @test_no_marker before adding
  /dalvik/dx/tests/098-dex-jsr-ret-throw/
info.txt 3 such a way that it caused the frame merge and subroutine inliner
  /external/llvm/lib/Transforms/IPO/
InlineSimple.cpp 31 /// \brief Actaul inliner pass implementation.
34 /// inliner pass and the always inliner pass. The two passes use different cost
36 class SimpleInliner : public Inliner {
40 SimpleInliner() : Inliner(ID), ICA(0) {
45 : Inliner(ID, Threshold, /*InsertLifetime*/ true), ICA(0) {
77 return Inliner::runOnSCC(SCC);
82 Inliner::getAnalysisUsage(AU);
CMakeLists.txt 14 Inliner.cpp
InlineAlways.cpp 10 // This file implements a custom inliner that handles only functions that
33 /// \brief Inliner pass which only handles "always inline" functions.
34 class AlwaysInliner : public Inliner {
39 AlwaysInliner() : Inliner(ID, -2000000000, /*InsertLifetime*/ true), ICA(0) {
44 : Inliner(ID, -2000000000, InsertLifetime), ICA(0) {
65 "Inliner for always_inline functions", false, false)
69 "Inliner for always_inline functions", false, false)
77 /// \brief Get the inline cost for the always-inliner.
79 /// The always inliner *only* handles functions which are marked with the
106 return Inliner::runOnSCC(SCC)
    [all...]
PassManagerBuilder.cpp 51 Inliner = 0;
61 delete Inliner;
119 if (Inliner) {
120 MPM.add(Inliner);
121 Inliner = 0;
124 // FIXME: This is a HACK! The inliner pass above implicitly creates a CGSCC
155 if (Inliner) {
156 MPM.add(Inliner);
157 Inliner = 0;
284 // Optimize globals again if we ran the inliner
    [all...]
Android.mk 16 Inliner.cpp \
Inliner.cpp 1 //===- Inliner.cpp - Code common to all inliners --------------------------===//
56 Inliner::Inliner(char &ID)
59 Inliner::Inliner(char &ID, int Threshold, bool InsertLifetime)
67 void Inliner::getAnalysisUsage(AnalysisUsage &AU) const {
145 // and not have the inliner do any merging of allocas at all. This would
232 unsigned Inliner::getInlineThreshold(CallSite CS) const {
260 /// shouldInline - Return true if the inliner should attempt to inline
262 bool Inliner::shouldInline(CallSite CS)
    [all...]
PartialInlining.cpp 45 INITIALIZE_PASS(PartialInliner, "partial-inliner",
46 "Partial Inliner", false, false)
82 // use the inliner functionality when we're done hacking.
  /external/proguard/src/proguard/preverify/
SubroutineInliner.java 57 ClassVisitor inliner = local
66 inliner =
69 inliner);
72 programClassPool.classesAccept(inliner);
  /external/llvm/include/llvm/Transforms/IPO/
InlinerPass.h 10 // This file defines a simple policy-based bottom-up inliner. This file
29 /// Inliner - This class contains all of the helper code which is used to
32 struct Inliner : public CallGraphSCCPass {
33 explicit Inliner(char &ID);
34 explicit Inliner(char &ID, int Threshold, bool InsertLifetime);
84 /// shouldInline - Return true if the inliner should attempt to
PassManagerBuilder.h 99 /// Inliner - Specifies the inliner to use. If this is non-null, it is
101 Pass *Inliner;
  /external/clang/test/CodeGen/
2008-01-25-ByValReadNone.c 11 // the callee might write to the byval parameter. The inliner
  /external/llvm/include/llvm/Analysis/
CodeMetrics.h 11 // the Inliner and other passes decide whether to duplicate its contents.
76 /// The inliner is more aggressive with inlining vector kernels.
InlineCost.h 1 //===- InlineCost.h - Cost analysis for inliner -----------------*- C++ -*-===//
101 /// \brief Cost analyzer used by inliner.
  /external/llvm/tools/bugpoint/
bugpoint.cpp 166 Builder.Inliner = createFunctionInliningPass();
179 Builder.Inliner = createAlwaysInlinerPass();
181 Builder.Inliner = createFunctionInliningPass(225);
183 Builder.Inliner = createFunctionInliningPass(275);
  /external/llvm/include/llvm-c/Transforms/
PassManagerBuilder.h 62 /** See llvm::PassManagerBuilder::Inliner. */

Completed in 359 milliseconds

1 2 3