Home
last modified time | relevance | path

Searched refs:w2 (Results 1 – 13 of 13) sorted by relevance

/art/runtime/interpreter/mterp/arm64ng/
Dobject.S6 lsr w2, wINST, #8 // w2<- A
7 GET_VREG w0, w2 // w0<- vA (object)
9 ldr w2, [x0, #MIRROR_OBJECT_CLASS_OFFSET]
10 UNPOISON_HEAP_REF w2
12 cmp w1, w2
39 ldr w2, [x2, #MIRROR_CLASS_SUPER_CLASS_OFFSET]
40 UNPOISON_HEAP_REF w2
41 cmp w1, w2
43 cbnz w2, 1b
55 ldr w2, [x2, #MIRROR_CLASS_COMPONENT_TYPE_OFFSET]
[all …]
Dother.S89 FETCH w2, 3 // w2<- hhhh (high middle)
136 lsr w2, wINST, #8 // w2<- AA
137 GET_VREG w0, w2
153 lsr w2, wINST, #8 // w2<- AA
154 GET_VREG w0, w2
166 GET_VREG w2, w1 // x2<- fp[B]
169 SET_VREG_OBJECT w2, w0 // fp[A]<- x2
171 SET_VREG w2, w0 // fp[A]<- x2
181 GET_VREG w2, w1 // w2<- fp[BBBB]
184 SET_VREG_OBJECT w2, w0 // fp[AAAA]<- w2
[all …]
Darray.S8 FETCH_B w2, 1, 0 // w2<- BB
11 GET_VREG w0, w2 // w0<- vBB (array object)
25 $load w2, [x0, #$data_offset] // w2<- vBB[vCC]
26 UNPOISON_HEAP_REF w2
29 SET_VREG_OBJECT w2, w9 // vAA<- w2
35 $load w2, [x0, #$data_offset] // w2<- vBB[vCC]
36 SET_VREG w2, w9 // vAA<- w2
65 FETCH_B w2, 1, 0 // w2<- BB
68 GET_VREG w0, w2 // w0<- vBB (array object)
84 GET_VREG w2, w9 // w2<- vAA
[all …]
Dcontrol_flow.S12 GET_VREG w2, w0 // w2<- vA
13 cmp w2, w3 // compare (vA, vB)
31 GET_VREG w2, w0 // w2<- vAA
33 cmp w2, #0 // compare (vA, 0)
149 lsr w2, wINST, #8 // w2<- AA
151 GET_VREG_WIDE x0, w2 // x0<- vAA
156 GET_VREG w0, w2 // r0<- vAA
184 lsr w2, wINST, #8 // r2<- AA
185 GET_VREG w0, w2 // r0<- vAA (exception object)
Darithmetic.S21 and w2, w0, #255 // w2<- BB
23 GET_VREG w0, w2 // w0<- vBB
81 lsr w2, wINST, #12 // w2<- B
83 GET_VREG w0, w2 // w0<- vB
116 and w2, w3, #255 // w2<- BB
117 GET_VREG w0, w2 // w0<- vBB
147 EXTRACT_SCALED_VREG w2, w5, w0, 8 // w2<- CC * sizeof(vreg)
149 GET_VREG_WIDE_PRESCALED $r2, w2 // w2<- vCC
178 ubfx w2, wINST, #8, #4 // w2<- A
180 GET_VREG_WIDE $r0, w2 // x0<- vA
[all …]
Dfloating_point.S28 lsr w2, w0, #8 // w2<- CC
30 GET_VREG_DOUBLE $r2, w2 // w2<- vCC
63 ubfx w2, wINST, #8, #4 // w2<- A
65 GET_VREG_DOUBLE $r0, w2 // x0<- vA
69 SET_VREG_DOUBLE $r0, w2 // vAA<- result
82 EXTRACT_SCALED_VREG w2, w5, w0, 0 // w2<- BB * sizeof(vreg)
84 GET_VREG_DOUBLE_PRESCALED $r1, w2
88 and w2, w0, #255 // w2<- BB
90 GET_VREG $r1, w2
269 lsr w2, w0, #8 // w2<- CC
[all …]
Dinvoke.S85 ldr w2, [x1, #MIRROR_OBJECT_CLASS_OFFSET]
86 UNPOISON_HEAP_REF w2
109 add w2, w2, #MIRROR_CLASS_VTABLE_OFFSET_64
163 ldr x0, [x0, w2, uxtw #3]
Dmain.S313 ldrh w2, [x0, #ART_METHOD_HOTNESS_COUNT_OFFSET]
318 cbz w2, NterpHandleHotnessOverflow
320 strh w2, [x0, #ART_METHOD_HOTNESS_COUNT_OFFSET]
435 ldrh w2, [x0, #ART_METHOD_HOTNESS_COUNT_OFFSET]
440 cbz w2, 3f
442 strh w2, [x0, #ART_METHOD_HOTNESS_COUNT_OFFSET]
536 FETCH_B w2, 0, 1
574 GET_VREG_OBJECT w5, w2
576 GET_VREG w5, w2
581 GET_VREG_OBJECT w5, w2
[all …]
/art/runtime/arch/arm64/
Dquick_entrypoints_arm64.S431 cbz w2, 2f
433 sub w2, w2, #4 // Need 65536 bytes of range.
436 cbnz w2, 1b
580 INVOKE_STUB_LOAD_REG .Lload_w2, w2, x9, 4, x11, .Lload_w3, x12, .Lload_x3, .Lfill_regs, \suffix
985 mov w2, #\offset // pass offset
1025 POISON_HEAP_REF w2
1026 str w2, [x3, x1, lsl #2] // Heap reference = 32b.
1034 str w2, [x3, x1, lsl #2] // Heap reference = 32b.
1056 POISON_HEAP_REF w2
1057 str w2, [x3, x1, lsl #2] // Heap reference = 32b.
[all …]
/art/test/476-checker-ctor-fence-redun-elim/src/
DMain.java32 int w2; field in Base
48 return String.format("w0: %d, w1: %d, w2: %d, w3: %d", w0, w1, w2, w3); in baseString()
113 b.w2 = 3; in exercise()
/art/runtime/interpreter/mterp/armng/
Darray.S28 $load r2, [r0, #$data_offset] @ w2<- vBB[vCC]
33 SET_VREG_OBJECT r2, r4 @ vAA<- w2
/art/compiler/jni/
Djni_cfi_test_expected.inc157 // 0x00000038: str w2, [sp, #192]
/art/compiler/utils/arm64/
Dmanaged_register_arm64_test.cc639 EXPECT_TRUE(vixl::aarch64::w2.Is(Arm64Assembler::reg_w(W2))); in TEST()