Home
last modified time | relevance | path

Searched refs:aget (Results 1 – 21 of 21) sorted by relevance

/art/compiler/optimizing/
Dssa_builder.cc272 static HArrayGet* FindFloatOrDoubleEquivalentOfArrayGet(HArrayGet* aget) { in FindFloatOrDoubleEquivalentOfArrayGet() argument
273 Primitive::Type type = aget->GetType(); in FindFloatOrDoubleEquivalentOfArrayGet()
275 HInstruction* next = aget->GetNext(); in FindFloatOrDoubleEquivalentOfArrayGet()
278 if (next_aget->IsEquivalentOf(aget)) { in FindFloatOrDoubleEquivalentOfArrayGet()
285 static HArrayGet* CreateFloatOrDoubleEquivalentOfArrayGet(HArrayGet* aget) { in CreateFloatOrDoubleEquivalentOfArrayGet() argument
286 Primitive::Type type = aget->GetType(); in CreateFloatOrDoubleEquivalentOfArrayGet()
288 DCHECK(FindFloatOrDoubleEquivalentOfArrayGet(aget) == nullptr); in CreateFloatOrDoubleEquivalentOfArrayGet()
290 HArrayGet* equivalent = new (aget->GetBlock()->GetGraph()->GetArena()) HArrayGet( in CreateFloatOrDoubleEquivalentOfArrayGet()
291 aget->GetArray(), in CreateFloatOrDoubleEquivalentOfArrayGet()
292 aget->GetIndex(), in CreateFloatOrDoubleEquivalentOfArrayGet()
[all …]
Dssa_builder.h70 void MaybeAddAmbiguousArrayGet(HArrayGet* aget) { in MaybeAddAmbiguousArrayGet() argument
71 Primitive::Type type = aget->GetType(); in MaybeAddAmbiguousArrayGet()
74 ambiguous_agets_.push_back(aget); in MaybeAddAmbiguousArrayGet()
115 HArrayGet* GetFloatOrDoubleEquivalentOfArrayGet(HArrayGet* aget);
Dinstruction_builder.cc1496 HArrayGet* aget = new (arena_) HArrayGet(object, index, anticipated_type, dex_pc); in BuildArrayAccess() local
1497 ssa_builder_->MaybeAddAmbiguousArrayGet(aget); in BuildArrayAccess()
1498 AppendInstruction(aget); in BuildArrayAccess()
/art/test/510-checker-try-catch/smali/
DRuntime.smali35 aget v1, v0, v1
37 aget v2, v0, v2
39 aget v3, v0, v3
71 aget-wide v1, v0, v1
73 aget-wide v3, v0, v3
75 aget-wide v5, v0, v5
119 aget v1, v0, v1
121 aget v2, v0, v2
123 aget v3, v0, v3
155 aget-wide v1, v0, v1
[all …]
/art/test/800-smali/smali/
Db_22080519.smali9 # Have a branch to reach both the aget-object and something else.
13 aget-object v3, v2, v1
Db_27799205_6.smali20 aget-object v0, v2, v1
/art/test/575-checker-string-init-alias/smali/
DTestCase.smali32 aget v3, p0, v1
42 aget v3, p0, v2
59 aget v4, p0, v2
69 aget v4, p0, v3
/art/test/622-simplifyifs-exception-edges/smali/
DTest.smali27 aget v0, p0, v0
54 aget v1, p0, v1
56 aget v2, p0, p1
/art/test/518-null-array-get/
Dinfo.txt2 to crash on an aget-object + int-to-byte sequence
/art/test/552-checker-primitive-typeprop/smali/
DArrayGet.smali35 aget v0, p0, v0 # read value
63 aget v0, p0, v0 # read value
93 aget v0, p0, v0 # read value
124 aget v0, p0, v0 # read value, should be float but has no typed use
154 aget v0, p0, v0 # read value, should be int but has no typed use
183 aget v1, p0, v0
224 aget v1, p0, v0
/art/test/459-dead-phi/smali/
DEquivalentPhi.smali22 # aget is initally expected to be an int, but will
24 aget v1, p0, v0
/art/test/467-regalloc-pair/smali/
DTestCase.smali40 aget-byte v0, v10, v0
52 aget-byte v0, v10, v0
/art/test/dexdump/
Dcheckers.txt1025 001f76: 4402 0500 |0017: aget v2, v5, v0
1640 0026f8: 4401 0104 |0180: aget v1, v1, v4
1642 002700: 4402 0204 |0184: aget v2, v2, v4
1644 002708: 4403 0304 |0188: aget v3, v3, v4
1646 002710: 4404 0804 |018c: aget v4, v8, v4
1765 0028ae: 4408 0502 |025b: aget v8, v5, v2
1769 0028bc: 4401 0502 |0262: aget v1, v5, v2
1772 0028c8: 4400 0502 |0268: aget v0, v5, v2
1774 0028d0: 4407 0502 |026c: aget v7, v5, v2
2045 002bd4: 4403 0309 |004e: aget v3, v3, v9
[all …]
Dall.txt129 000454: 4400 0102 |0000: aget v0, v1, v2
130 000458: 4500 0102 |0002: aget-wide v0, v1, v2
131 00045c: 4600 0102 |0004: aget-object v0, v1, v2
132 000460: 4700 0102 |0006: aget-boolean v0, v1, v2
133 000464: 4800 0102 |0008: aget-byte v0, v1, v2
134 000468: 4900 0102 |000a: aget-char v0, v1, v2
135 00046c: 4a00 0102 |000c: aget-short v0, v1, v2
Dbytecodes.txt1096 0011b8: 4701 0106 |0004: aget-boolean v1, v1, v6
1100 0011c6: 4801 0106 |000b: aget-byte v1, v1, v6
1103 0011d2: 4901 0106 |0011: aget-char v1, v1, v6
1107 0011e2: 4a01 0106 |0019: aget-short v1, v1, v6
1110 0011ee: 4401 0106 |001f: aget v1, v1, v6
1113 0011fa: 4502 0106 |0025: aget-wide v2, v1, v6
1118 00120e: 4401 0106 |002f: aget v1, v1, v6
1123 001222: 4502 0106 |0039: aget-wide v2, v1, v6
1128 001236: 4601 0106 |0043: aget-object v1, v1, v6
/art/test/518-null-array-get/smali/
DNullArray.smali23 aget-object v0, v0, v1
/art/test/587-inline-class-error/smali/
DTestCase.smali30 aget-object v1, v1, v0
/art/test/706-jit-skip-compilation/smali/
Derrclass.smali24 aget v1, v0, v3 # v0 is null, this will alays throw and the invalid code
/art/test/431-type-propagation/smali/
DTypePropagation.smali22 aget v1, v2, v0
/art/test/563-checker-fakestring/smali/
DTestCase.smali92 aget v1, p0, v1
104 aget v1, p0, v1
/art/test/954-invoke-polymorphic-verifier/smali/
DMain.smali78 aget-object v0, p0, v0