Lines Matching +full:0 +full:x8
11 ; CHECK: // %bb.0:
12 ; CHECK-NEXT: adrp x8, x1+16
13 ; CHECK-NEXT: ldr x0, [x8, :lo12:x1+16]
17 ; GISEL: // %bb.0:
18 ; GISEL-NEXT: adrp x8, x1+16
19 ; GISEL-NEXT: ldr x0, [x8, :lo12:x1+16]
21 %l = load i64, ptr getelementptr ([2 x i64], ptr @x1, i64 0, i64 2)
27 ; CHECK: // %bb.0:
28 ; CHECK-NEXT: adrp x8, x1
29 ; CHECK-NEXT: add x8, x8, :lo12:x1
30 ; CHECK-NEXT: ldr x0, [x8, #24]
34 ; GISEL: // %bb.0:
35 ; GISEL-NEXT: adrp x8, x1
36 ; GISEL-NEXT: add x8, x8, :lo12:x1
37 ; GISEL-NEXT: ldr x0, [x8, #24]
40 %l = load i64, ptr getelementptr ([2 x i64], ptr @x1, i64 0, i64 3)
46 ; CHECK: // %bb.0:
47 ; CHECK-NEXT: adrp x8, x1+1
48 ; CHECK-NEXT: add x8, x8, :lo12:x1+1
49 ; CHECK-NEXT: ldr x0, [x8]
53 ; GISEL: // %bb.0:
54 ; GISEL-NEXT: adrp x8, x1+1
55 ; GISEL-NEXT: add x8, x8, :lo12:x1+1
56 ; GISEL-NEXT: ldr x0, [x8]
66 ; CHECK: // %bb.0:
67 ; CHECK-NEXT: adrp x8, x2+8
68 ; CHECK-NEXT: add x8, x8, :lo12:x2+8
69 ; CHECK-NEXT: ldp x0, x1, [x8]
73 ; GISEL: // %bb.0:
74 ; GISEL-NEXT: adrp x8, x2+8
77 ; GISEL-NEXT: ldr x0, [x8, :lo12:x2+8]
86 ; CHECK: // %bb.0:
87 ; CHECK-NEXT: adrp x8, x2+1048568
88 ; CHECK-NEXT: ldr x0, [x8, :lo12:x2+1048568]
92 ; GISEL: // %bb.0:
93 ; GISEL-NEXT: adrp x8, x2+1048568
94 ; GISEL-NEXT: ldr x0, [x8, :lo12:x2+1048568]
96 %l = load i64, ptr getelementptr ([16777216 x i64], ptr @x2, i64 0, i64 131071)
102 ; CHECK: // %bb.0:
106 ; CHECK-NEXT: ldr x0, [x9, x8]
110 ; GISEL: // %bb.0:
114 ; GISEL-NEXT: ldr x0, [x9, x8]
116 %l = load i64, ptr getelementptr ([16777216 x i64], ptr @x2, i64 0, i64 131072)
122 ; CHECK: // %bb.0: // %entry
123 ; CHECK-NEXT: adrp x8, x3+108
124 ; CHECK-NEXT: ldr w0, [x8, :lo12:x3+108]
128 ; GISEL: // %bb.0: // %entry
129 ; GISEL-NEXT: adrp x8, x3+108
130 ; GISEL-NEXT: ldr w0, [x8, :lo12:x3+108]
134 …trtoint (ptr getelementptr inbounds ({ [9 x ptr], [8 x ptr] }, ptr @x3, i64 0, i32 1, i64 2) to i6…