Lines Matching refs:ldr

1 @ This test has a partner (ldr-pseudo-darwin.s) that contains matching
2 @ tests for the ldr-pseudo on darwin targets. We need separate files
13 @ Check that large constants are converted to ldr from constant pool
19 ldr r0, =0x10002
20 @ CHECK: ldr r0, .Ltmp[[TMP0:[0-9]+]]
26 ldr r0, =0x10003
27 @ CHECK: ldr r0, .Ltmp[[TMP1:[0-9]+]]
32 ldr r0, =0x10004
33 @ CHECK: ldr r0, .Ltmp[[TMP2:[0-9]+]]
41 ldr r0, =0x10005
42 @ CHECK: ldr r0, .Ltmp[[TMP3:[0-9]+]]
50 ldr r0, =0x10005
51 @ CHECK: ldr r0, .Ltmp[[TMP4:[0-9]+]]
63 ldr r0, =0x10006
64 @ CHECK: ldr r0, .Ltmp[[TMP5:[0-9]+]]
80 ldr r0, =0x10007
81 @ CHECK: ldr r0, .Ltmp[[TMP6:[0-9]+]]
86 @ Check that symbols can be loaded using ldr pseudo
93 ldr r0, =foo
94 @ CHECK: ldr r0, .Ltmp[[TMP7:[0-9]+]]
100 ldr r0, =f5
101 @ CHECK: ldr r0, .Ltmp[[TMP8:[0-9]+]]
107 ldr r0, =f12
108 @ CHECK: ldr r0, .Ltmp[[TMP9:[0-9]+]]
121 ldr r0, =0x10008
122 @ CHECK: ldr r0, .Ltmp[[TMP10:[0-9]+]]
125 ldr r0, =bar
126 @ CHECK: ldr r0, .Ltmp[[TMP11:[0-9]+]]
135 ldr r0, =0x10009
136 ldr r0, =baz
142 @ CHECK: ldr r0, .Ltmp[[TMP12:[0-9]+]]
143 @ CHECK: ldr r0, .Ltmp[[TMP13:[0-9]+]]
149 ldr r0, =0x10001+9
150 @ CHECK: ldr r0, .Ltmp[[TMP14:[0-9]+]]
152 ldr r0, =bar+4
153 @ CHECK: ldr r0, .Ltmp[[TMP15:[0-9]+]]
162 ldr r1, =0x1
165 @ CHECK-THUMB: ldr r1, .Ltmp[[TMP16:[0-9]+]]
170 ldr r2, =0x120000
173 @ CHECK-THUMB: ldr r2, .Ltmp[[TMP17:[0-9]+]]
175 @ CHECK-BASELINE: ldr r2, .Ltmp[[TMP16:[0-9]+]]
178 ldr r3, =0x1234
180 @ CHECK-ARMV5: ldr r3, .Ltmp[[TMP16:[0-9]+]]
181 @ CHECK-THUMB: ldr r3, .Ltmp[[TMP18:[0-9]+]]
186 ldr r4, =0xabababab
187 @ CHECK-ARM: ldr r4, .Ltmp[[TMP16:[0-9]+]]
188 @ CHECK-ARMV5: ldr r4, .Ltmp[[TMP17:[0-9]+]]
189 @ CHECK-THUMB: ldr r4, .Ltmp[[TMP19:[0-9]+]]
191 @ CHECK-BASELINE: ldr r4, .Ltmp[[TMP17:[0-9]+]]
194 ldr r5, =0x1000000b
197 @ CHECK-THUMB: ldr r5, .Ltmp[[TMP20:[0-9]+]]
198 @ CHECK-THUMB2: ldr r5, .Ltmp[[TMP16:[0-9]+]]
199 @ CHECK-BASELINE: ldr r5, .Ltmp[[TMP18:[0-9]+]]
202 ldr r6, =-1
205 @ CHECK-THUMB: ldr r6, .Ltmp[[TMP21:[0-9]+]]
207 @ CHECK-BASELINE: ldr r6, .Ltmp[[TMP19:[0-9]+]]
208 ldr r7, =-0x100
211 @ CHECK-THUMB: ldr r7, .Ltmp[[TMP22:[0-9]+]]
213 @ CHECK-BASELINE: ldr r7, .Ltmp[[TMP20:[0-9]+]]
217 ldr r0, = expr
220 @ CHECK-THUMB: ldr r0, .Ltmp[[TMP23:[0-9]+]]
223 ldr r1, = expr - 0x10
226 @ CHECK-THUMB: ldr r1, .Ltmp[[TMP24:[0-9]+]]
232 ldr r2, =0x3
233 ldr r3, =expr
242 @ CHECK-THUMB: ldr r2, .Ltmp[[TMP25:[0-9]+]]
243 @ CHECK-THUMB: ldr r3, .Ltmp[[TMP26:[0-9]+]]