/art/test/510-checker-try-catch/smali/ |
D | Builder.smali | 22 ## CHECK-START: int Builder.testMultipleTryCatch(int, int, int) builder (after) 24 ## CHECK: name "B0" 25 ## CHECK: successors "<<BEnterTry1:B\d+>>" 26 ## CHECK-DAG: <<Minus1:i\d+>> IntConstant -1 27 ## CHECK-DAG: <<Minus2:i\d+>> IntConstant -2 28 ## CHECK-DAG: <<Minus3:i\d+>> IntConstant -3 30 ## CHECK: name "<<BTry1:B\d+>>" 31 ## CHECK: predecessors "<<BEnterTry1>>" 32 ## CHECK: successors "<<BExitTry1:B\d+>>" 33 ## CHECK: DivZeroCheck [all …]
|
D | SsaBuilder.smali | 22 ## CHECK-START: int SsaBuilder.testSimplifyCatchBlock(int, int, int) builder (after) 24 ## CHECK: name "B1" 25 ## CHECK-NEXT: from_bci 26 ## CHECK-NEXT: to_bci 27 ## CHECK-NEXT: predecessors 28 ## CHECK-NEXT: successors "<<BAdd:B\d+>>" 30 ## CHECK: name "<<BAdd>>" 31 ## CHECK-NEXT: from_bci 32 ## CHECK-NEXT: to_bci 33 ## CHECK-NEXT: predecessors "B1" "<<BCatch:B\d+>>" [all …]
|
/art/test/442-checker-constant-folding/smali/ |
D | TestCmp.smali | 20 ## CHECK-START: int TestCmp.$opt$CmpLongConstants() constant_folding (before) 21 ## CHECK-DAG: <<Const13:j\d+>> LongConstant 13 22 ## CHECK-DAG: <<Const7:j\d+>> LongConstant 7 23 ## CHECK-DAG: <<Cmp:i\d+>> Compare [<<Const13>>,<<Const7>>] 24 ## CHECK-DAG: Return [<<Cmp>>] 26 ## CHECK-START: int TestCmp.$opt$CmpLongConstants() constant_folding (after) 27 ## CHECK-DAG: LongConstant 13 28 ## CHECK-DAG: LongConstant 7 29 ## CHECK-DAG: <<Const1:i\d+>> IntConstant 1 30 ## CHECK-DAG: Return [<<Const1>>] [all …]
|
/art/test/458-checker-instruction-simplification/smali/ |
D | SmaliTests.smali | 18 ## CHECK-START: int SmaliTests.EqualTrueRhs(boolean) instruction_simplifier (before) 19 ## CHECK-DAG: <<Arg:z\d+>> ParameterValue 20 ## CHECK-DAG: <<Const1:i\d+>> IntConstant 1 21 ## CHECK-DAG: <<Cond:z\d+>> Equal [<<Arg>>,<<Const1>>] 22 ## CHECK-DAG: If [<<Cond>>] 24 ## CHECK-START: int SmaliTests.EqualTrueRhs(boolean) instruction_simplifier (after) 25 ## CHECK-DAG: <<Arg:z\d+>> ParameterValue 26 ## CHECK-DAG: If [<<Arg>>] 40 ## CHECK-START: int SmaliTests.EqualTrueLhs(boolean) instruction_simplifier (before) 41 ## CHECK-DAG: <<Arg:z\d+>> ParameterValue [all …]
|
/art/test/485-checker-dce-loop-update/smali/ |
D | TestCase.smali | 26 ## CHECK-START: int TestCase.testSingleExit(int, boolean) dead_code_elimination_final (before) 27 ## CHECK-DAG: <<ArgX:i\d+>> ParameterValue 28 ## CHECK-DAG: <<ArgY:z\d+>> ParameterValue 29 ## CHECK-DAG: <<Cst1:i\d+>> IntConstant 1 30 ## CHECK-DAG: <<Cst5:i\d+>> IntConstant 5 31 ## CHECK-DAG: <<Cst7:i\d+>> IntConstant 7 32 ## CHECK-DAG: <<PhiX:i\d+>> Phi [<<ArgX>>,<<Add5:i\d+>>,<<Add7:i\d+>>] loop:<<HeaderY:B\d+>> 33 ## CHECK-DAG: If [<<ArgY>>] loop:<<HeaderY>> 34 ## CHECK-DAG: If [<<Cst1>>] loop:<<HeaderY>> 35 ## CHECK-DAG: <<Add5>> Add [<<PhiX>>,<<Cst5>>] loop:<<HeaderY>> [all …]
|
/art/test/004-JniTest/ |
D | jni_test.cc | 31 CHECK(vm != nullptr); in JNI_OnLoad() 32 CHECK(jvm == nullptr); in JNI_OnLoad() 46 CHECK(jvm != nullptr); in AttachHelper() 73 CHECK(clazz != nullptr); in testFindClassOnAttachedNativeThread() 74 CHECK(!env->ExceptionCheck()); in testFindClassOnAttachedNativeThread() 77 CHECK(array != nullptr); in testFindClassOnAttachedNativeThread() 78 CHECK(!env->ExceptionCheck()); in testFindClassOnAttachedNativeThread() 88 CHECK(clazz != nullptr); in testFindFieldOnAttachedNativeThread() 89 CHECK(!env->ExceptionCheck()); in testFindFieldOnAttachedNativeThread() 92 CHECK(field != nullptr); in testFindFieldOnAttachedNativeThread() [all …]
|
/art/test/517-checker-builder-fallthrough/smali/ |
D | TestCase.smali | 21 ## CHECK-START: int TestCase.testCase(int) builder (after) 23 ## CHECK: name "B0" 24 ## CHECK: <<Const0:i\d+>> IntConstant 0 26 ## CHECK: name "B1" 27 ## CHECK: successors "B5" "B2" 28 ## CHECK: <<Cond:z\d+>> Equal [<<Const0>>,<<Const0>>] 29 ## CHECK: If [<<Cond>>] 31 ## CHECK: name "B2" 32 ## CHECK: successors "B4" 33 ## CHECK: Goto [all …]
|
/art/test/457-regs/ |
D | regs_jni.cc | 42 CHECK(GetVReg(m, 0, kIntVReg, &value)); in VisitFrame() 45 CHECK(GetVReg(m, 1, kIntVReg, &value)); in VisitFrame() 48 CHECK(GetVReg(m, 2, kIntVReg, &value)); in VisitFrame() 51 CHECK(GetVReg(m, 3, kIntVReg, &value)); in VisitFrame() 54 CHECK(GetVReg(m, 4, kIntVReg, &value)); in VisitFrame() 60 CHECK(GetVReg(m, 0, kIntVReg, &value)); in VisitFrame() 63 CHECK(GetVReg(m, 1, kIntVReg, &value)); in VisitFrame() 68 CHECK(!success); in VisitFrame() 71 CHECK(GetVReg(m, 3, kIntVReg, &value)); in VisitFrame() 74 CHECK(GetVReg(m, 4, kFloatVReg, &value)); in VisitFrame() [all …]
|
/art/test/450-checker-types/smali/ |
D | SmaliTests.smali | 18 ## CHECK-START: void SmaliTests.testInstanceOf_EQ0_NotInlined(java.lang.Object) builder (after) 19 ## CHECK-DAG: <<Cst0:i\d+>> IntConstant 0 20 ## CHECK-DAG: <<IOf:z\d+>> InstanceOf 21 ## CHECK-DAG: Equal [<<IOf>>,<<Cst0>>] 23 ## CHECK-START: void SmaliTests.testInstanceOf_EQ0_NotInlined(java.lang.Object) instruction_simplif… 24 ## CHECK: CheckCast 26 ## CHECK-START: void SmaliTests.testInstanceOf_EQ0_NotInlined(java.lang.Object) instruction_simplif… 27 ## CHECK-NOT: CheckCast 44 ## CHECK-START: void SmaliTests.testInstanceOf_EQ1_NotInlined(java.lang.Object) builder (after) 45 ## CHECK-DAG: <<Cst1:i\d+>> IntConstant 1 [all …]
|
/art/test/543-checker-dce-trycatch/smali/ |
D | TestCase.smali | 29 ## CHECK-START: int TestCase.testDeadEntry(int, int, int, int) dead_code_elimination_final (before) 30 ## CHECK: Add 32 ## CHECK-START: int TestCase.testDeadEntry(int, int, int, int) dead_code_elimination_final (before) 33 ## CHECK: TryBoundary kind:entry 34 ## CHECK: TryBoundary kind:entry 35 ## CHECK-NOT: TryBoundary kind:entry 37 ## CHECK-START: int TestCase.testDeadEntry(int, int, int, int) dead_code_elimination_final (after) 38 ## CHECK-NOT: Add 40 ## CHECK-START: int TestCase.testDeadEntry(int, int, int, int) dead_code_elimination_final (after) 41 ## CHECK: TryBoundary kind:entry [all …]
|
/art/test/454-get-vreg/ |
D | get_vreg_jni.cc | 45 CHECK(GetVReg(m, 0, kIntVReg, &value)); in VisitFrame() 50 CHECK(!success); in VisitFrame() 55 CHECK(!success); in VisitFrame() 58 CHECK(GetVReg(m, 3, kReferenceVReg, &value)); in VisitFrame() 61 CHECK(GetVReg(m, 4, kIntVReg, &value)); in VisitFrame() 64 CHECK(GetVReg(m, 5, kFloatVReg, &value)); in VisitFrame() 68 CHECK(GetVReg(m, 6, kIntVReg, &value)); in VisitFrame() 71 CHECK(GetVReg(m, 7, kIntVReg, &value)); in VisitFrame() 74 CHECK(GetVReg(m, 8, kIntVReg, &value)); in VisitFrame() 77 CHECK(GetVReg(m, 9, kIntVReg, &value)); in VisitFrame() [all …]
|
/art/compiler/utils/mips/ |
D | managed_register_mips.h | 91 CHECK(IsCoreRegister()); in AsCoreRegister() 96 CHECK(IsFRegister()); in AsFRegister() 101 CHECK(IsDRegister()); in AsDRegister() 106 CHECK(IsOverlappingDRegister()); in AsOverlappingDRegisterLow() 112 CHECK(IsOverlappingDRegister()); in AsOverlappingDRegisterHigh() 118 CHECK(IsRegisterPair()); in AsRegisterPairLow() 124 CHECK(IsRegisterPair()); in AsRegisterPairHigh() 130 CHECK(IsValidManagedRegister()); in IsCoreRegister() 135 CHECK(IsValidManagedRegister()); in IsFRegister() 141 CHECK(IsValidManagedRegister()); in IsDRegister() [all …]
|
/art/compiler/utils/arm64/ |
D | managed_register_arm64.h | 60 CHECK(IsXRegister()); in AsXRegister() 65 CHECK(IsWRegister()); in AsWRegister() 70 CHECK(IsDRegister()); in AsDRegister() 75 CHECK(IsSRegister()); in AsSRegister() 81 CHECK(IsValidManagedRegister()); in AsOverlappingWRegister() 87 CHECK(IsValidManagedRegister()); in AsOverlappingXRegister() 92 CHECK(IsValidManagedRegister()); in AsOverlappingSRegister() 97 CHECK(IsValidManagedRegister()); in AsOverlappingDRegister() 102 CHECK(IsValidManagedRegister()); in IsXRegister() 107 CHECK(IsValidManagedRegister()); in IsWRegister() [all …]
|
/art/compiler/utils/x86/ |
D | managed_register_x86.h | 93 CHECK(IsCpuRegister()); in AsByteRegister() 99 CHECK(IsCpuRegister()); in AsCpuRegister() 104 CHECK(IsXmmRegister()); in AsXmmRegister() 109 CHECK(IsX87Register()); in AsX87Register() 115 CHECK(IsRegisterPair()); in AsRegisterPairLow() 121 CHECK(IsRegisterPair()); in AsRegisterPairHigh() 127 CHECK(IsRegisterPair()); in AsRegisterPair() 133 CHECK(IsValidManagedRegister()); in IsCpuRegister() 138 CHECK(IsValidManagedRegister()); in IsXmmRegister() 144 CHECK(IsValidManagedRegister()); in IsX87Register() [all …]
|
/art/test/468-checker-bool-simplifier-regression/smali/ |
D | TestCase.smali | 21 ## CHECK-START: boolean TestCase.testCase() select_generator (before) 22 ## CHECK-DAG: <<Const0:i\d+>> IntConstant 0 23 ## CHECK-DAG: <<Const1:i\d+>> IntConstant 1 24 ## CHECK-DAG: <<Value:z\d+>> StaticFieldGet 25 ## CHECK-DAG: If [<<Value>>] 26 ## CHECK-DAG: <<Phi:i\d+>> Phi [<<Const1>>,<<Const0>>] 27 ## CHECK-DAG: Return [<<Phi>>] 29 ## CHECK-START: boolean TestCase.testCase() select_generator (after) 30 ## CHECK-DAG: <<Const0:i\d+>> IntConstant 0 31 ## CHECK-DAG: <<Const1:i\d+>> IntConstant 1 [all …]
|
/art/compiler/utils/arm/ |
D | managed_register_arm.h | 89 CHECK(IsCoreRegister()); in AsCoreRegister() 94 CHECK(IsSRegister()); in AsSRegister() 99 CHECK(IsDRegister()); in AsDRegister() 104 CHECK(IsOverlappingDRegister()); in AsOverlappingDRegisterLow() 110 CHECK(IsOverlappingDRegister()); in AsOverlappingDRegisterHigh() 116 CHECK(IsRegisterPair()); in AsRegisterPair() 126 CHECK(IsRegisterPair()); in AsRegisterPairLow() 132 CHECK(IsRegisterPair()); in AsRegisterPairHigh() 138 CHECK(IsValidManagedRegister()); in IsCoreRegister() 143 CHECK(IsValidManagedRegister()); in IsSRegister() [all …]
|
/art/compiler/utils/x86_64/ |
D | managed_register_x86_64.h | 92 CHECK(IsCpuRegister()); in AsCpuRegister() 97 CHECK(IsXmmRegister()); in AsXmmRegister() 102 CHECK(IsX87Register()); in AsX87Register() 108 CHECK(IsRegisterPair()); in AsRegisterPairLow() 114 CHECK(IsRegisterPair()); in AsRegisterPairHigh() 120 CHECK(IsValidManagedRegister()); in IsCpuRegister() 125 CHECK(IsValidManagedRegister()); in IsXmmRegister() 131 CHECK(IsValidManagedRegister()); in IsX87Register() 137 CHECK(IsValidManagedRegister()); in IsRegisterPair() 176 CHECK(!IsNoRegister()); in RegId() [all …]
|
/art/test/552-checker-primitive-typeprop/smali/ |
D | ArraySet.smali | 22 ## CHECK-START: void ArraySet.ambiguousSet(int[], float[], boolean) builder (after) 23 ## CHECK-DAG: <<IntArray:l\d+>> ParameterValue klass:int[] 24 ## CHECK-DAG: <<IntA:i\d+>> IntConstant 0 25 ## CHECK-DAG: <<IntB:i\d+>> IntConstant 1073741824 26 ## CHECK-DAG: <<IntPhi:i\d+>> Phi [<<IntA>>,<<IntB>>] reg:0 27 ## CHECK-DAG: <<IntNC:l\d+>> NullCheck [<<IntArray>>] 28 ## CHECK-DAG: ArraySet [<<IntNC>>,{{i\d+}},<<IntPhi>>] 30 ## CHECK-DAG: <<FloatArray:l\d+>> ParameterValue klass:float[] 31 ## CHECK-DAG: <<FloatA:f\d+>> FloatConstant 0 32 ## CHECK-DAG: <<FloatB:f\d+>> FloatConstant 2 [all …]
|
D | ArrayGet.smali | 22 ## CHECK-START: void ArrayGet.matchingFixedType(float[], float) builder (after) 23 ## CHECK-NOT: Phi 25 ## CHECK-START-DEBUGGABLE: void ArrayGet.matchingFixedType(float[], float) builder (after) 26 ## CHECK-DAG: <<Arg1:f\d+>> ParameterValue 27 ## CHECK-DAG: <<Aget:f\d+>> ArrayGet 28 ## CHECK-DAG: {{f\d+}} Phi [<<Aget>>,<<Arg1>>] reg:0 52 ## CHECK-START: void ArrayGet.conflictingFixedType(float[], int) builder (after) 53 ## CHECK-NOT: Phi 55 ## CHECK-START-DEBUGGABLE: void ArrayGet.conflictingFixedType(float[], int) builder (after) 56 ## CHECK-NOT: Phi [all …]
|
D | TypePropagation.smali | 18 ## CHECK-START-DEBUGGABLE: void TypePropagation.mergeDeadPhi(boolean, boolean, int, float, float) b… 19 ## CHECK-NOT: Phi 37 ## CHECK-START-DEBUGGABLE: void TypePropagation.mergeSameType(boolean, int, int) builder (after) 38 ## CHECK: {{i\d+}} Phi 39 ## CHECK-NOT: Phi 50 ## CHECK-START-DEBUGGABLE: void TypePropagation.mergeVoidInput(boolean, boolean, int, int) builder … 51 ## CHECK: {{i\d+}} Phi 52 ## CHECK: {{i\d+}} Phi 53 ## CHECK-NOT: Phi 67 ## CHECK-START-DEBUGGABLE: void TypePropagation.mergeDifferentSize(boolean, int, long) builder (aft… [all …]
|
/art/runtime/mirror/ |
D | method.cc | 33 CHECK(static_class_.IsNull()) << static_class_.Read() << " " << klass; in SetClass() 34 CHECK(klass != nullptr); in SetClass() 39 CHECK(!static_class_.IsNull()); in ResetClass() 44 CHECK(array_class_.IsNull()) << array_class_.Read() << " " << klass; in SetArrayClass() 45 CHECK(klass != nullptr); in SetArrayClass() 50 CHECK(!array_class_.IsNull()); in ResetArrayClass() 73 CHECK(static_class_.IsNull()) << static_class_.Read() << " " << klass; in SetClass() 74 CHECK(klass != nullptr); in SetClass() 79 CHECK(!static_class_.IsNull()); in ResetClass() 84 CHECK(array_class_.IsNull()) << array_class_.Read() << " " << klass; in SetArrayClass() [all …]
|
D | field.cc | 31 CHECK(static_class_.IsNull()) << static_class_.Read() << " " << klass; in SetClass() 32 CHECK(klass != nullptr); in SetClass() 37 CHECK(!static_class_.IsNull()); in ResetClass() 42 CHECK(array_class_.IsNull()) << array_class_.Read() << " " << klass; in SetArrayClass() 43 CHECK(klass != nullptr); in SetArrayClass() 48 CHECK(!array_class_.IsNull()); in ResetArrayClass() 72 CHECK(art_field != nullptr); in GetArtField()
|
/art/test/559-checker-irreducible-loop/smali/ |
D | IrreducibleLoop.smali | 31 ## CHECK-START: int IrreducibleLoop.simpleLoop(int) dead_code_elimination (before) 32 ## CHECK: irreducible:true 68 ## CHECK-START: int IrreducibleLoop.lse(int, Main) dead_code_elimination (after) 69 ## CHECK: irreducible:true 71 ## CHECK-START: int IrreducibleLoop.lse(int, Main) load_store_elimination (after) 72 ## CHECK: InstanceFieldGet 104 ## CHECK-START: int IrreducibleLoop.dce(int) dead_code_elimination (before) 105 ## CHECK: irreducible:true 107 ## CHECK-START: int IrreducibleLoop.dce(int) dead_code_elimination (after) 108 ## CHECK: irreducible:true [all …]
|
/art/test/563-checker-fakestring/smali/ |
D | TestCase.smali | 21 ## CHECK-START: java.lang.String TestCase.vregAliasing(byte[]) register (after) 22 ## CHECK-DAG: Return [<<String:l\d+>>] 23 ## CHECK-DAG: <<String>> InvokeStaticOrDirect method_name:java.lang.String.<init> 44 ## CHECK-START: void TestCase.compareNewInstance() register (after) 45 ## CHECK-DAG: <<Null:l\d+>> NullConstant 46 ## CHECK-DAG: <<String:l\d+>> NewInstance 47 ## CHECK-DAG: <<Cond:z\d+>> NotEqual [<<String>>,<<Null>>] 48 ## CHECK-DAG: If [<<Cond>>] 70 ## CHECK-START: int TestCase.deoptimizeNewInstance(int[], byte[]) register (after) 71 ## CHECK: <<Null:l\d+>> NullConstant [all …]
|
/art/compiler/utils/mips64/ |
D | managed_register_mips64.h | 43 CHECK(IsGpuRegister()); in AsGpuRegister() 48 CHECK(IsFpuRegister()); in AsFpuRegister() 53 CHECK(IsValidManagedRegister()); in IsGpuRegister() 58 CHECK(IsValidManagedRegister()); in IsFpuRegister() 86 CHECK(!IsNoRegister()); in RegId() 91 CHECK(IsValidManagedRegister()); in AllocId() 105 CHECK(reg.IsValidManagedRegister()); in FromRegId() 116 CHECK(reg.IsNoRegister() || reg.IsValidManagedRegister()); in AsMips64()
|