• Home
  • Raw
  • Download

Lines Matching refs:APPLE

3 …: llc -verify-machineinstrs -mtriple=arm64-apple-ios < %s | FileCheck %s --check-prefix=CHECK-APPLE
30 ; CHECK-APPLE-LABEL: test1:
31 ; CHECK-APPLE: ; %bb.0: ; %entry
32 ; CHECK-APPLE-NEXT: stp x20, x19, [sp, #-32]! ; 16-byte Folded Spill
33 ; CHECK-APPLE-NEXT: stp x29, x30, [sp, #16] ; 16-byte Folded Spill
34 ; CHECK-APPLE-NEXT: .cfi_def_cfa_offset 32
35 ; CHECK-APPLE-NEXT: .cfi_offset w30, -8
36 ; CHECK-APPLE-NEXT: .cfi_offset w29, -16
37 ; CHECK-APPLE-NEXT: .cfi_offset w19, -24
38 ; CHECK-APPLE-NEXT: .cfi_offset w20, -32
39 ; CHECK-APPLE-NEXT: Lloh0:
40 ; CHECK-APPLE-NEXT: adrp x8, _a@PAGE
41 ; CHECK-APPLE-NEXT: Lloh1:
42 ; CHECK-APPLE-NEXT: ldrsw x8, [x8, _a@PAGEOFF]
43 ; CHECK-APPLE-NEXT: cmp x8, x0
44 ; CHECK-APPLE-NEXT: b.eq LBB0_2
45 ; CHECK-APPLE-NEXT: ; %bb.1: ; %if.end
46 ; CHECK-APPLE-NEXT: ldp x29, x30, [sp, #16] ; 16-byte Folded Reload
47 ; CHECK-APPLE-NEXT: ldp x20, x19, [sp], #32 ; 16-byte Folded Reload
48 ; CHECK-APPLE-NEXT: ret
49 ; CHECK-APPLE-NEXT: LBB0_2: ; %if.then
50 ; CHECK-APPLE-NEXT: mov x19, x0
51 ; CHECK-APPLE-NEXT: bl _callVoid
52 ; CHECK-APPLE-NEXT: ldp x29, x30, [sp, #16] ; 16-byte Folded Reload
53 ; CHECK-APPLE-NEXT: mov x0, x19
54 ; CHECK-APPLE-NEXT: ldp x20, x19, [sp], #32 ; 16-byte Folded Reload
55 ; CHECK-APPLE-NEXT: b _callNonVoid
56 ; CHECK-APPLE-NEXT: .loh AdrpLdr Lloh0, Lloh1
102 ; CHECK-APPLE-LABEL: test2:
103 ; CHECK-APPLE: ; %bb.0: ; %entry
104 ; CHECK-APPLE-NEXT: stp x20, x19, [sp, #-32]! ; 16-byte Folded Spill
105 ; CHECK-APPLE-NEXT: stp x29, x30, [sp, #16] ; 16-byte Folded Spill
106 ; CHECK-APPLE-NEXT: .cfi_def_cfa_offset 32
107 ; CHECK-APPLE-NEXT: .cfi_offset w30, -8
108 ; CHECK-APPLE-NEXT: .cfi_offset w29, -16
109 ; CHECK-APPLE-NEXT: .cfi_offset w19, -24
110 ; CHECK-APPLE-NEXT: .cfi_offset w20, -32
111 ; CHECK-APPLE-NEXT: cbz x0, LBB1_2
112 ; CHECK-APPLE-NEXT: ; %bb.1: ; %if.end
113 ; CHECK-APPLE-NEXT: Lloh2:
114 ; CHECK-APPLE-NEXT: adrp x8, _a@PAGE
115 ; CHECK-APPLE-NEXT: Lloh3:
116 ; CHECK-APPLE-NEXT: ldrsw x8, [x8, _a@PAGEOFF]
117 ; CHECK-APPLE-NEXT: mov x19, x0
118 ; CHECK-APPLE-NEXT: cmp x8, x0
119 ; CHECK-APPLE-NEXT: b.eq LBB1_3
120 ; CHECK-APPLE-NEXT: LBB1_2: ; %return
121 ; CHECK-APPLE-NEXT: ldp x29, x30, [sp, #16] ; 16-byte Folded Reload
122 ; CHECK-APPLE-NEXT: mov w0, wzr
123 ; CHECK-APPLE-NEXT: ldp x20, x19, [sp], #32 ; 16-byte Folded Reload
124 ; CHECK-APPLE-NEXT: ret
125 ; CHECK-APPLE-NEXT: LBB1_3: ; %if.then2
126 ; CHECK-APPLE-NEXT: bl _callVoid
127 ; CHECK-APPLE-NEXT: ldp x29, x30, [sp, #16] ; 16-byte Folded Reload
128 ; CHECK-APPLE-NEXT: mov x0, x19
129 ; CHECK-APPLE-NEXT: ldp x20, x19, [sp], #32 ; 16-byte Folded Reload
130 ; CHECK-APPLE-NEXT: b _callNonVoid
131 ; CHECK-APPLE-NEXT: .loh AdrpLdr Lloh2, Lloh3
176 ; CHECK-APPLE-LABEL: test3:
177 ; CHECK-APPLE: ; %bb.0: ; %entry
178 ; CHECK-APPLE-NEXT: stp x20, x19, [sp, #-32]! ; 16-byte Folded Spill
179 ; CHECK-APPLE-NEXT: stp x29, x30, [sp, #16] ; 16-byte Folded Spill
180 ; CHECK-APPLE-NEXT: .cfi_def_cfa_offset 32
181 ; CHECK-APPLE-NEXT: .cfi_offset w30, -8
182 ; CHECK-APPLE-NEXT: .cfi_offset w29, -16
183 ; CHECK-APPLE-NEXT: .cfi_offset w19, -24
184 ; CHECK-APPLE-NEXT: .cfi_offset w20, -32
185 ; CHECK-APPLE-NEXT: ldr x19, [x0]
186 ; CHECK-APPLE-NEXT: cbz x19, LBB2_2
187 ; CHECK-APPLE-NEXT: ; %bb.1: ; %land.rhs
188 ; CHECK-APPLE-NEXT: mov x20, x0
189 ; CHECK-APPLE-NEXT: mov x0, x19
190 ; CHECK-APPLE-NEXT: bl _bar
191 ; CHECK-APPLE-NEXT: str x0, [x20]
192 ; CHECK-APPLE-NEXT: LBB2_2: ; %land.end
193 ; CHECK-APPLE-NEXT: ldp x29, x30, [sp, #16] ; 16-byte Folded Reload
194 ; CHECK-APPLE-NEXT: mov x0, x19
195 ; CHECK-APPLE-NEXT: ldp x20, x19, [sp], #32 ; 16-byte Folded Reload
196 ; CHECK-APPLE-NEXT: ret