Home | History | Annotate | Download | only in AArch64

Lines Matching refs:w2

10         add x2, x4, w2, uxtx
16 // CHECK-ERROR: add x2, x4, w2, uxtx
51 adds sp, x3, w2, uxtb
56 // CHECK-ERROR: adds sp, x3, w2, uxtb
97 add w2, w3, #0x1, lsl #1
102 // CHECK-ERROR-NEXT: add w2, w3, #0x1, lsl #1
133 add xsp, w2, #123
134 sub w2, x30, #32
136 // CHECK-ERROR-NEXT: add xsp, w2, #123
139 // CHECK-ERROR-NEXT: sub w2, x30, #32
184 add wsp, w1, w2, lsr #3
188 // CHECK-ERROR-NEXT: add wsp, w1, w2, lsr #3
197 add w1, w2, w3, lsl #-1
198 add w1, w2, w3, lsl #32
199 add w1, w2, w3, lsr #-1
200 add w1, w2, w3, lsr #32
201 add w1, w2, w3, asr #-1
202 add w1, w2, w3, asr #32
210 // CHECK-ERROR-NEXT: add w1, w2, w3, lsl #-1
213 // CHECK-ERROR-NEXT: add w1, w2, w3, lsl #32
216 // CHECK-ERROR-NEXT: add w1, w2, w3, lsr #-1
219 // CHECK-ERROR-NEXT: add w1, w2, w3, lsr #32
222 // CHECK-ERROR-NEXT: add w1, w2, w3, asr #-1
225 // CHECK-ERROR-NEXT: add w1, w2, w3, asr #32
246 adds w1, w2, w3, lsl #-1
247 adds w1, w2, w3, lsl #32
248 adds w1, w2, w3, lsr #-1
249 adds w1, w2, w3, lsr #32
250 adds w1, w2, w3, asr #-1
251 adds w1, w2, w3, asr #32
259 // CHECK-ERROR-NEXT: adds w1, w2, w3, lsl #-1
262 // CHECK-ERROR-NEXT: adds w1, w2, w3, lsl #32
265 // CHECK-ERROR-NEXT: adds w1, w2, w3, lsr #-1
268 // CHECK-ERROR-NEXT: adds w1, w2, w3, lsr #32
271 // CHECK-ERROR-NEXT: adds w1, w2, w3, asr #-1
274 // CHECK-ERROR-NEXT: adds w1, w2, w3, asr #32
295 sub w1, w2, w3, lsl #-1
296 sub w1, w2, w3, lsl #32
297 sub w1, w2, w3, lsr #-1
298 sub w1, w2, w3, lsr #32
299 sub w1, w2, w3, asr #-1
300 sub w1, w2, w3, asr #32
308 // CHECK-ERROR-NEXT: sub w1, w2, w3, lsl #-1
311 // CHECK-ERROR-NEXT: sub w1, w2, w3, lsl #32
314 // CHECK-ERROR-NEXT: sub w1, w2, w3, lsr #-1
317 // CHECK-ERROR-NEXT: sub w1, w2, w3, lsr #32
320 // CHECK-ERROR-NEXT: sub w1, w2, w3, asr #-1
323 // CHECK-ERROR-NEXT: sub w1, w2, w3, asr #32
344 subs w1, w2, w3, lsl #-1
345 subs w1, w2, w3, lsl #32
346 subs w1, w2, w3, lsr #-1
347 subs w1, w2, w3, lsr #32
348 subs w1, w2, w3, asr #-1
349 subs w1, w2, w3, asr #32
357 // CHECK-ERROR-NEXT: subs w1, w2, w3, lsl #-1
360 // CHECK-ERROR-NEXT: subs w1, w2, w3, lsl #32
363 // CHECK-ERROR-NEXT: subs w1, w2, w3, lsr #-1
366 // CHECK-ERROR-NEXT: subs w1, w2, w3, lsr #32
369 // CHECK-ERROR-NEXT: subs w1, w2, w3, asr #-1
372 // CHECK-ERROR-NEXT: subs w1, w2, w3, asr #32
594 adc w1, wsp, w2
600 // CHECK-ERROR-NEXT: adc w1, wsp, w2
620 adcs w1, wsp, w2
626 // CHECK-ERROR-NEXT: adcs w1, wsp, w2
646 sbc w1, wsp, w2
652 // CHECK-ERROR-NEXT: sbc w1, wsp, w2
672 sbcs w1, wsp, w2
678 // CHECK-ERROR-NEXT: sbcs w1, wsp, w2
845 asr x3, w2, #1
851 // CHECK-ERROR-NEXT: asr x3, w2, #1
866 sbfiz w1, w2, #0, #0
875 // CHECK-ERROR-NEXT: sbfiz w1, w2, #0, #0
899 sbfx w1, w2, #0, #0
908 // CHECK-ERROR-NEXT: sbfx w1, w2, #0, #0
932 bfi w1, w2, #0, #0
941 // CHECK-ERROR-NEXT: bfi w1, w2, #0, #0
965 bfxil w1, w2, #0, #0
974 // CHECK-ERROR-NEXT: bfxil w1, w2, #0, #0
998 ubfiz w1, w2, #0, #0
1007 // CHECK-ERROR-NEXT: ubfiz w1, w2, #0, #0
1031 ubfx w1, w2, #0, #0
1040 // CHECK-ERROR-NEXT: ubfx w1, w2, #0, #0
1281 csel wsp, w2, w3, ne
1283 csel w1, w2, w3, #3
1292 // CHECK-ERROR-NEXT: csel wsp, w2, w3, ne
1298 // CHECK-ERROR-NEXT: csel w1, w2, w3, #3
1379 rbit x23, w2
1381 //CHECK-ERROR-NEXT: rbit x23, w2
1394 udiv x23, w2, x18
1396 //CHECK-ERROR-NEXT: udiv x23, w2, x18
1438 extr w2, w20, w30, #-1
1441 // CHECK-ERROR-NEXT: extr w2, w20, w30, #-1
1792 stxrb w2, x3, [x4, #20]
1793 stlxrh w10, w11, [w2]
1795 // CHECK-ERROR-NEXT: stxrb w2, x3, [x4, #20]
1798 // CHECK-ERROR-NEXT: stlxrh w10, w11, [w2]
1830 ldurb w2, [sp, #256]
1835 // CHECK-ERROR-NEXT: ldurb w2, [sp, #256]
1850 ldur w2, [x30, #-257]
1862 // CHECK-ERROR-NEXT: ldur w2, [x30, #-257]
1960 ldrsb w2, [x3], #256
1962 ldrsh w2, [x3], #256
1965 // CHECK-ERROR-NEXT: ldrsb w2, [x3], #256
1971 // CHECK-ERROR-NEXT: ldrsh w2, [x3], #256
2143 ldrsb w2, [x3, #256]!
2145 ldrsh w2, [x3, #256]!
2148 // CHECK-ERROR-NEXT: ldrsb w2, [x3, #256]!
2154 // CHECK-ERROR-NEXT: ldrsh w2, [x3, #256]!
2230 ldtrb w2, [sp, #256]
2235 // CHECK-ERROR-NEXT: ldtrb w2, [sp, #256]
2250 ldtr w2, [x30, #-257]
2262 // CHECK-ERROR-NEXT: ldtr w2, [x30, #-257]
2277 ldrh w2, [x21, #8192]
2289 // CHECK-ERROR-NEXT: ldrh w2, [x21, #8192]
2297 ldrsh w2, [x0, #123]
2303 // CHECK-ERROR-NEXT: ldrsh w2, [x0, #123]
2363 ldr w11, [x7, w2, lsl #2]
2378 // CHECK-ERROR-NEXT: ldr w11, [x7, w2, lsl #2]
2394 ldr h13, [x4, w2, uxtw #2]
2399 // CHECK-ERROR-NEXT: ldr h13, [x4, w2, uxtw #2]
2444 ldp w3, w2, [x4, #1]
2445 stp w1, w2, [x3, #253]
2450 // CHECK-ERROR-NEXT: ldp w3, w2, [x4, #1]
2453 // CHECK-ERROR-NEXT: stp w1, w2, [x3, #253]
2547 ldp w3, w2, [x4], #1
2548 stp w1, w2, [x3], #253
2553 // CHECK-ERROR-NEXT: ldp w3, w2, [x4], #1
2556 // CHECK-ERROR-NEXT: stp w1, w2, [x3], #253
2650 ldp w3, w2, [x4, #1]!
2651 stp w1, w2, [x3, #253]!
2656 // CHECK-ERROR-NEXT: ldp w3, w2, [x4, #1]!
2659 // CHECK-ERROR-NEXT: stp w1, w2, [x3, #253]!
2752 ldnp w3, w2, [x4, #1]
2753 stnp w1, w2, [x3, #253]
2758 // CHECK-ERROR-NEXT: ldnp w3, w2, [x4, #1]
2761 // CHECK-ERROR-NEXT: stnp w1, w2, [x3, #253]
2910 and w2, w24, w6, lsl #-1
2915 // CHECK-ERROR-NEXT: and w2, w24, w6, lsl #-1
2942 and x3, w2, w1
2943 ands w1, x12, w2
2945 orr w2, w5, x7, asr #0
2947 // CHECK-ERROR-NEXT: and x3, w2, w1
2950 // CHECK-ERROR-NEXT: ands w1, x12, w2
2956 // CHECK-ERROR-NEXT: orr w2, w5, x7, asr #0
2973 movn w2, #-1, lsl #0
2990 // CHECK-ERROR-NEXT: movn w2, #-1, lsl #0
3100 movz w2, #:abs_g2_s:sym
3105 // CHECK-ERROR-NEXT: movz w2, #:abs_g2_s:sym
3123 adrp w2, loc // 64-bit register needed
3131 // CHECK-ERROR-NEXT: adrp w2, loc
3695 br w2
3698 // CHECK-ERROR-NEXT: br w2