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

1 2 3 4 5

  /art/test/473-checker-inliner-constants/
info.txt 1 Test whether inliner deduplicates constants
  /art/test/587-inline-class-error/
info.txt 1 Regression test for the inliner that used to crash while
  /art/compiler/dex/quick/
dex_file_to_method_inliner_map.cc 51 // before we initialize the new inliner. However, we need to acquire the
52 // new inliner's lock_ before we release our lock_ to prevent another thread
53 // from using the uninitialized inliner. This requires explicit calls to
59 DexFileMethodInliner** inliner = &inliners_[dex_file]; // inserts new entry if not found local
60 if (*inliner) {
61 return *inliner;
63 *inliner = new DexFileMethodInliner;
64 DCHECK(*inliner != nullptr);
65 locked_inliner = *inliner;
66 locked_inliner->lock_.ExclusiveLock(self); // Acquire inliner's lock_ before releasing lock_
    [all...]
  /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
null-function.ll 8 ; CHECK: *** IR Dump Before Inliner for always_inline functions ***
  /art/test/446-checker-inliner2/src/
Main.java 19 /// CHECK-START: int Main.inlineInstanceCall(Main) inliner (before)
23 /// CHECK-START: int Main.inlineInstanceCall(Main) inliner (after)
26 /// CHECK-START: int Main.inlineInstanceCall(Main) inliner (after)
40 /// CHECK-START: int Main.inlineNestedCall() inliner (before)
44 /// CHECK-START: int Main.inlineNestedCall() inliner (after)
47 /// CHECK-START: int Main.inlineNestedCall() inliner (after)
  /art/test/447-checker-inliner3/src/
Main.java 19 /// CHECK-START: int Main.inlineIfThenElse() inliner (before)
23 /// CHECK-START: int Main.inlineIfThenElse() inliner (after)
38 /// CHECK-START: int Main.inlineInLoop() inliner (before)
41 /// CHECK-START: int Main.inlineInLoop() inliner (after)
52 /// CHECK-START: int Main.inlineInLoopHeader() inliner (before)
55 /// CHECK-START: int Main.inlineInLoopHeader() inliner (after)
  /art/test/462-checker-inlining-across-dex-files/src/
Main.java 24 /// CHECK-START: void Main.inlineEmptyMethod() inliner (before)
28 /// CHECK-START: void Main.inlineEmptyMethod() inliner (after)
35 /// CHECK-START: int Main.inlineReturnIntMethod() inliner (before)
39 /// CHECK-START: int Main.inlineReturnIntMethod() inliner (after)
42 /// CHECK-START: int Main.inlineReturnIntMethod() inliner (after)
50 /// CHECK-START: int Main.dontInlineOtherDexStatic() inliner (before)
54 /// CHECK-START: int Main.dontInlineOtherDexStatic() inliner (after)
62 /// CHECK-START: int Main.inlineMainStatic() inliner (before)
66 /// CHECK-START: int Main.inlineMainStatic() inliner (after)
69 /// CHECK-START: int Main.inlineMainStatic() inliner (after
    [all...]
  /art/test/473-checker-inliner-constants/src/
Main.java 19 /// CHECK-START: java.lang.Object Main.InlineNullConstant() inliner (before)
23 /// CHECK-START: java.lang.Object Main.InlineNullConstant() inliner (after)
35 /// CHECK-START: int Main.InlineIntConstant() inliner (before)
39 /// CHECK-START: int Main.InlineIntConstant() inliner (after)
51 /// CHECK-START: long Main.InlineLongConstant() inliner (before)
55 /// CHECK-START: long Main.InlineLongConstant() inliner (after)
  /art/test/548-checker-inlining-and-dce/src/
Main.java 33 /// CHECK-START: void Main.testInlinedForFalseInlined(java.lang.Iterable) inliner (before)
36 /// CHECK-START: void Main.testInlinedForFalseInlined(java.lang.Iterable) inliner (after)
44 /// CHECK-START: void Main.testInlinedForFalseNotInlined(java.lang.Iterable) inliner (before)
47 /// CHECK-START: void Main.testInlinedForFalseNotInlined(java.lang.Iterable) inliner (after)
54 /// CHECK-START: void Main.testInlinedForNullInlined(java.lang.Iterable) inliner (before)
57 /// CHECK-START: void Main.testInlinedForNullInlined(java.lang.Iterable) inliner (after)
65 /// CHECK-START: void Main.testInlinedForNullNotInlined(java.lang.Iterable) inliner (before)
68 /// CHECK-START: void Main.testInlinedForNullNotInlined(java.lang.Iterable) inliner (after)
  /art/test/569-checker-pattern-replacement/src/
Main.java 18 /// CHECK-START: void Main.staticNop() inliner (before)
21 /// CHECK-START: void Main.staticNop() inliner (after)
28 /// CHECK-START: void Main.nop(Second) inliner (before)
31 /// CHECK-START: void Main.nop(Second) inliner (after)
38 /// CHECK-START: java.lang.Object Main.staticReturnArg2(java.lang.String) inliner (before)
46 /// CHECK-START: java.lang.Object Main.staticReturnArg2(java.lang.String) inliner (after)
50 /// CHECK-START: java.lang.Object Main.staticReturnArg2(java.lang.String) inliner (after)
57 /// CHECK-START: long Main.returnArg1(Second, long) inliner (before)
64 /// CHECK-START: long Main.returnArg1(Second, long) inliner (after)
68 /// CHECK-START: long Main.returnArg1(Second, long) inliner (after
    [all...]
  /art/test/441-checker-inliner/src/
Main.java 19 /// CHECK-START: void Main.InlineVoid() inliner (before)
24 /// CHECK-START: void Main.InlineVoid() inliner (after)
32 /// CHECK-START: int Main.InlineParameter(int) inliner (before)
37 /// CHECK-START: int Main.InlineParameter(int) inliner (after)
45 /// CHECK-START: long Main.InlineWideParameter(long) inliner (before)
50 /// CHECK-START: long Main.InlineWideParameter(long) inliner (after)
58 /// CHECK-START: java.lang.Object Main.InlineReferenceParameter(java.lang.Object) inliner (before)
63 /// CHECK-START: java.lang.Object Main.InlineReferenceParameter(java.lang.Object) inliner (after)
71 /// CHECK-START: int Main.InlineInt() inliner (before)
75 /// CHECK-START: int Main.InlineInt() inliner (after
    [all...]
  /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/test/Feature/OperandBundles/
inliner-conservative.ll 3 ; Check that the inliner does not inline through arbitrary unknown
  /prebuilts/go/darwin-x86/test/fixedbugs/
issue4326.go 7 // Printing local variables in inliner shadows global names.
  /prebuilts/go/linux-x86/test/fixedbugs/
issue4326.go 7 // Printing local variables in inliner shadows global names.
  /art/test/564-checker-inline-loop/src/
Main.java 19 /// CHECK-START: int Main.inlineLoop() inliner (before)
23 /// CHECK-START: int Main.inlineLoop() inliner (after)
26 /// CHECK-START: int Main.inlineLoop() inliner (after)
37 /// CHECK-START: void Main.inlineWithinLoop() inliner (before)
40 /// CHECK-START: void Main.inlineWithinLoop() inliner (after)
  /external/llvm/lib/Transforms/IPO/
InlineSimple.cpp 34 /// \brief Actual inliner pass implementation.
37 /// inliner pass and the always inliner pass. The two passes use different cost
39 class SimpleInliner : public Inliner {
43 SimpleInliner() : Inliner(ID), ICA(nullptr) {
48 : Inliner(ID, Threshold, /*InsertLifetime*/ true), ICA(nullptr) {
99 return Inliner::runOnSCC(SCC);
104 Inliner::getAnalysisUsage(AU);
InlineAlways.cpp 10 // This file implements a custom inliner that handles only functions that
36 /// \brief Inliner pass which only handles "always inline" functions.
37 class AlwaysInliner : public Inliner {
42 AlwaysInliner() : Inliner(ID, -2000000000, /*InsertLifetime*/ true),
48 : Inliner(ID, -2000000000, InsertLifetime), ICA(nullptr) {
69 "Inliner for always_inline functions", false, false)
75 "Inliner for always_inline functions", false, false)
83 /// \brief Get the inline cost for the always-inliner.
85 /// The always inliner *only* handles functions which are marked with the
111 return Inliner::runOnSCC(SCC)
    [all...]
  /art/test/537-checker-inline-and-unverified/src/
Main.java 29 /// CHECK-START: void Main.testNoInline() inliner (before)
32 /// CHECK-START: void Main.testNoInline() inliner (after)
38 /// CHECK-START: void Main.testInline() inliner (before)
41 /// CHECK-START: void Main.testInline() inliner (after)
  /external/proguard/src/proguard/preverify/
SubroutineInliner.java 57 ClassVisitor inliner = local
66 inliner =
68 inliner);
71 programClassPool.classesAccept(inliner);
  /art/test/608-checker-unresolved-lse/src/
Main.java 28 /// CHECK-START: void Main.instanceFieldTest() inliner (before)
31 /// CHECK-START: void Main.instanceFieldTest() inliner (after)
51 /// CHECK-START: void Main.instanceFieldTest2() inliner (before)
55 /// CHECK-START: void Main.instanceFieldTest2() inliner (after)
81 /// CHECK-START: void Main.staticFieldTest() inliner (before)
84 /// CHECK-START: void Main.staticFieldTest() inliner (after)
  /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
  /art/test/464-checker-inline-sharpen-calls/src/
Main.java 34 /// CHECK-START: void Main.inlineSharpenInvokeVirtual(Main) inliner (after)
46 /// CHECK-START: int Main.inlineSharpenHelperInvoke() inliner (after)
50 /// CHECK-START: int Main.inlineSharpenHelperInvoke() inliner (after)

Completed in 3768 milliseconds

1 2 3 4 5