/art/test/552-checker-primitive-typeprop/smali/ |
D | TypePropagation.smali | 18 …-DEBUGGABLE: void TypePropagation.mergeDeadPhi(boolean, boolean, int, float, float) builder (after) 37 ## CHECK-START-DEBUGGABLE: void TypePropagation.mergeSameType(boolean, int, int) builder (after) 42 if-eqz p0, :after 44 :after 50 …K-START-DEBUGGABLE: void TypePropagation.mergeVoidInput(boolean, boolean, int, int) builder (after) 58 if-eqz p0, :after 60 :after 67 …CHECK-START-DEBUGGABLE: void TypePropagation.mergeDifferentSize(boolean, int, long) builder (after) 71 if-eqz p0, :after 73 :after [all …]
|
D | ArrayGet.smali | 22 ## CHECK-START: void ArrayGet.matchingFixedType(float[], float) builder (after) 25 ## CHECK-START-DEBUGGABLE: void ArrayGet.matchingFixedType(float[], float) builder (after) 39 if-eqz v2, :after 41 :after 52 ## CHECK-START: void ArrayGet.conflictingFixedType(float[], int) builder (after) 55 ## CHECK-START-DEBUGGABLE: void ArrayGet.conflictingFixedType(float[], int) builder (after) 66 if-eqz p1, :after 68 :after 79 ## CHECK-START: void ArrayGet.conflictingFixedType2(int[], float) builder (after) 82 ## CHECK-START-DEBUGGABLE: void ArrayGet.conflictingFixedType2(int[], float) builder (after) [all …]
|
/art/test/442-checker-constant-folding/smali/ |
D | TestCmp.smali | 26 ## CHECK-START: int TestCmp.$opt$CmpLongConstants() constant_folding (after) 32 ## CHECK-START: int TestCmp.$opt$CmpLongConstants() constant_folding (after) 49 ## CHECK-START: int TestCmp.$opt$CmpGtFloatConstants() constant_folding (after) 55 ## CHECK-START: int TestCmp.$opt$CmpGtFloatConstants() constant_folding (after) 72 ## CHECK-START: int TestCmp.$opt$CmpLtFloatConstants() constant_folding (after) 78 ## CHECK-START: int TestCmp.$opt$CmpLtFloatConstants() constant_folding (after) 95 ## CHECK-START: int TestCmp.$opt$CmpGtDoubleConstants() constant_folding (after) 101 ## CHECK-START: int TestCmp.$opt$CmpGtDoubleConstants() constant_folding (after) 118 ## CHECK-START: int TestCmp.$opt$CmpLtDoubleConstants() constant_folding (after) 124 ## CHECK-START: int TestCmp.$opt$CmpLtDoubleConstants() constant_folding (after) [all …]
|
/art/tools/dexfuzz/src/dexfuzz/program/ |
D | MutatableCode.java | 174 private void updateTryBlocksWithReplacementInsn(MInsn before, MInsn after, in updateTryBlocksWithReplacementInsn() argument 180 mTryBlock.startInsn = after; in updateTryBlocksWithReplacementInsn() 181 } else if (twoWay && mTryBlock.startInsn == after) { in updateTryBlocksWithReplacementInsn() 187 mTryBlock.endInsn = after; in updateTryBlocksWithReplacementInsn() 188 } else if (twoWay && mTryBlock.endInsn == after) { in updateTryBlocksWithReplacementInsn() 194 mTryBlock.catchAllHandler = after; in updateTryBlocksWithReplacementInsn() 195 } else if (twoWay && mTryBlock.catchAllHandler == after) { in updateTryBlocksWithReplacementInsn() 211 } else if (twoWay && handler == after) { in updateTryBlocksWithReplacementInsn() 219 mTryBlock.handlers.set(idxToChange, after); in updateTryBlocksWithReplacementInsn()
|
/art/test/450-checker-types/smali/ |
D | SmaliTests.smali | 18 ## CHECK-START: void SmaliTests.testInstanceOf_EQ0_NotInlined(java.lang.Object) builder (after) 26 …ART: void SmaliTests.testInstanceOf_EQ0_NotInlined(java.lang.Object) instruction_simplifier (after) 44 ## CHECK-START: void SmaliTests.testInstanceOf_EQ1_NotInlined(java.lang.Object) builder (after) 52 …ART: void SmaliTests.testInstanceOf_EQ1_NotInlined(java.lang.Object) instruction_simplifier (after) 70 ## CHECK-START: void SmaliTests.testInstanceOf_NE0_NotInlined(java.lang.Object) builder (after) 78 …ART: void SmaliTests.testInstanceOf_NE0_NotInlined(java.lang.Object) instruction_simplifier (after) 96 ## CHECK-START: void SmaliTests.testInstanceOf_NE1_NotInlined(java.lang.Object) builder (after) 104 …ART: void SmaliTests.testInstanceOf_NE1_NotInlined(java.lang.Object) instruction_simplifier (after)
|
/art/test/800-smali/smali/ |
D | FloatBadArgReg.smali | 8 if-ne v0, v0, :after 13 :after
|
/art/test/537-checker-debuggable/smali/ |
D | TestCase.smali | 23 ## CHECK-START: int TestCase.deadPhi(int, int, int) builder (after) 26 ## CHECK-START-DEBUGGABLE: int TestCase.deadPhi(int, int, int) builder (after) 33 if-eqz p0, :after 35 :after
|
/art/tools/checker/ |
D | README | 2 state of the control-flow graph before and after each optimization pass 31 - CHECK-NEXT: Must match the output line which comes right after the line which 32 matched the previous check. Cannot be used after any but the 52 /// CHECK-START: int MyClass.MyMethod() constant_folding (after) 57 group named on the first line. Together they verify that the CFG after 65 /// CHECK-START: int MyClass.MyMethod() liveness (after) 72 after the 'CHECK-START' keyword. The previous example can be updated to run for 76 /// CHECK-START-ARM64: int MyClass.MyMethod() constant_folding (after)
|
/art/test/563-checker-fakestring/smali/ |
D | TestCase.smali | 18 # Test that all vregs holding the new-instance are updated after the 21 ## CHECK-START: java.lang.String TestCase.vregAliasing(byte[]) register (after) 44 ## CHECK-START: void TestCase.compareNewInstance() register (after) 73 ## CHECK-START: int TestCase.deoptimizeNewInstance(int[], byte[]) register (after) 78 ## CHECK-START-DEBUGGABLE: int TestCase.deoptimizeNewInstance(int[], byte[]) register (after) 114 ## CHECK-START: java.lang.String TestCase.removeNewInstance(byte[]) register (after) 118 ## CHECK-START-DEBUGGABLE: java.lang.String TestCase.removeNewInstance(byte[]) register (after) 137 …K-START-DEBUGGABLE: java.lang.String TestCase.thisNotNewInstance1(byte[], boolean) register (after) 162 …K-START-DEBUGGABLE: java.lang.String TestCase.thisNotNewInstance2(byte[], boolean) register (after)
|
/art/test/458-checker-instruct-simplification/smali/ |
D | SmaliTests.smali | 24 ## CHECK-START: int SmaliTests.EqualTrueRhs(boolean) instruction_simplifier (after) 46 ## CHECK-START: int SmaliTests.EqualTrueLhs(boolean) instruction_simplifier (after) 68 ## CHECK-START: int SmaliTests.EqualFalseRhs(boolean) instruction_simplifier (after) 90 ## CHECK-START: int SmaliTests.EqualFalseLhs(boolean) instruction_simplifier (after) 112 ## CHECK-START: int SmaliTests.NotEqualTrueRhs(boolean) instruction_simplifier (after) 134 ## CHECK-START: int SmaliTests.NotEqualTrueLhs(boolean) instruction_simplifier (after) 156 ## CHECK-START: int SmaliTests.NotEqualFalseRhs(boolean) instruction_simplifier (after) 178 ## CHECK-START: int SmaliTests.NotEqualFalseLhs(boolean) instruction_simplifier (after) 202 ## CHECK-START: int SmaliTests.AddSubConst(int) instruction_simplifier (after) 229 ## CHECK-START: int SmaliTests.SubAddConst(int) instruction_simplifier (after) [all …]
|
/art/test/559-checker-irreducible-loop/smali/ |
D | IrreducibleLoop.smali | 68 ## CHECK-START: int IrreducibleLoop.lse(int, Main) dead_code_elimination$initial (after) 71 ## CHECK-START: int IrreducibleLoop.lse(int, Main) load_store_elimination (after) 107 ## CHECK-START: int IrreducibleLoop.dce(int) dead_code_elimination$initial (after) 143 ## CHECK-START: int IrreducibleLoop.liveness(int) liveness (after) 184 ## CHECK-START: java.lang.Class IrreducibleLoop.gvn() GVN (after) 217 ## CHECK-START: int IrreducibleLoop.licm1(int) licm (after) 246 ## CHECK-START: int IrreducibleLoop.licm2(int) licm (after) 283 ## CHECK-START: int IrreducibleLoop.licm3(int, int, int) licm (after) 326 ## CHECK-START: void IrreducibleLoop.analyze1(int) builder (after) 374 ## CHECK-START: void IrreducibleLoop.analyze2(int) builder (after) [all …]
|
/art/test/980-redefine-object/ |
D | expected.txt | 5 Allocating an j.l.Object after redefining Object class 7 Allocating a Transform after redefining Object class 9 Allocating an int[] after redefining Object class
|
/art/test/463-checker-boolean-simplifier/smali/ |
D | BooleanNotDx.smali | 37 ## CHECK-START: boolean BooleanNotSmali.BooleanNot(boolean) select_generator (after) 44 ## CHECK-START: boolean BooleanNotSmali.BooleanNot(boolean) select_generator (after) 48 ## CHECK-START: boolean BooleanNotSmali.BooleanNot(boolean) select_generator (after)
|
/art/test/152-dead-large-object/ |
D | info.txt | 1 Test that large objects are freed properly after a GC.
|
/art/test/917-fields-transformation/ |
D | info.txt | 1 Tests field access after class redefinition support in the jvmti plugin.
|
/art/test/141-class-unload/ |
D | info.txt | 1 Test that classes get freed after they are no longer reachable.
|
/art/test/510-checker-try-catch/smali/ |
D | SsaBuilder.smali | 22 ## CHECK-START: int SsaBuilder.testSimplifyCatchBlock(int, int, int) builder (after) 66 ## CHECK-START: int SsaBuilder.testCatchLoopHeader(int, int, int) builder (after, bad_state) 88 ## CHECK-START: int SsaBuilder.testPhiCreation(int, int, int) builder (after) 131 ## CHECK-START: int SsaBuilder.testPhiElimination_Domination(int, int) builder (after) 172 ## CHECK-START: int SsaBuilder.testPhiElimination_Dependencies(int, int, int) builder (after) 204 ## CHECK-START: int SsaBuilder.testDeadCatchBlock(int, int, int) builder (after) 212 ## CHECK-START: int SsaBuilder.testDeadCatchBlock(int, int, int) builder (after)
|
/art/test/136-daemon-jni-shutdown/ |
D | info.txt | 1 Test that daemon threads that call into a JNI env after the runtime is shutdown do not crash.
|
/art/test/098-ddmc/src/ |
D | Main.java | 54 Allocations after = new Allocations(DdmVmInternal.getRecentAllocations()); in testRecentAllocationTracking() local 56 System.out.println("after > before=" + (after.numberOfEntries > before.numberOfEntries)); in testRecentAllocationTracking() 57 System.out.println("after.numberOfEntries=" + after.numberOfEntries); in testRecentAllocationTracking()
|
/art/test/633-checker-rtp-getclass/ |
D | info.txt | 2 used the wrong block when bounding a type after a obj.getClass()
|
/art/test/485-checker-dce-loop-update/ |
D | info.txt | 1 Tests loop information update after DCE because block removal can disconnect loops, leaving other
|
/art/test/594-checker-irreducible-linorder/smali/ |
D | IrreducibleLoop.smali | 21 ## CHECK-START: int IrreducibleLoop.liveness(boolean, boolean, boolean, int) builder (after) 26 ## CHECK-START: int IrreducibleLoop.liveness(boolean, boolean, boolean, int) liveness (after) 71 ## CHECK-START: int IrreducibleLoop.liveness2(boolean, boolean, boolean, int) builder (after) 75 ## CHECK-START: int IrreducibleLoop.liveness2(boolean, boolean, boolean, int) liveness (after)
|
/art/test/626-const-class-linking/ |
D | info.txt | 2 to the same class even in the presence of custom class loaders even after
|
/art/test/098-ddmc/ |
D | expected.txt | 10 after > before=true 11 after.numberOfEntries=65535
|
/art/test/550-checker-regression-wide-store/smali/ |
D | TestCase.smali | 28 ## CHECK-START: int TestCase.invalidateLow(long) builder (after) 56 ## CHECK-START: void TestCase.invalidateHigh1(long) builder (after) 70 ## CHECK-START: void TestCase.invalidateHigh2(long) builder (after)
|