Lines Matching full:var32
5 @var32 = global i32 0
50 %old = atomicrmw add i32* @var32, i32 %offset release
52 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var32
53 ; CHECK: add x[[ADDR:[0-9]+]], [[TMPADDR]], #:lo12:var32
130 %old = atomicrmw sub i32* @var32, i32 %offset acquire
132 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var32
133 ; CHECK: add x[[ADDR:[0-9]+]], [[TMPADDR]], #:lo12:var32
210 %old = atomicrmw and i32* @var32, i32 %offset seq_cst
212 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var32
213 ; CHECK: add x[[ADDR:[0-9]+]], [[TMPADDR]], #:lo12:var32
290 %old = atomicrmw or i32* @var32, i32 %offset acquire
292 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var32
293 ; CHECK: add x[[ADDR:[0-9]+]], [[TMPADDR]], #:lo12:var32
370 %old = atomicrmw xor i32* @var32, i32 %offset seq_cst
372 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var32
373 ; CHECK: add x[[ADDR:[0-9]+]], [[TMPADDR]], #:lo12:var32
448 %old = atomicrmw xchg i32* @var32, i32 %offset release
450 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var32
451 ; CHECK: add x[[ADDR:[0-9]+]], [[TMPADDR]], #:lo12:var32
529 %old = atomicrmw min i32* @var32, i32 %offset monotonic
531 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var32
532 ; CHECK: add x[[ADDR:[0-9]+]], [[TMPADDR]], #:lo12:var32
613 %old = atomicrmw max i32* @var32, i32 %offset release
615 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var32
616 ; CHECK: add x[[ADDR:[0-9]+]], [[TMPADDR]], #:lo12:var32
697 %old = atomicrmw umin i32* @var32, i32 %offset seq_cst
699 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var32
700 ; CHECK: add x[[ADDR:[0-9]+]], [[TMPADDR]], #:lo12:var32
781 %old = atomicrmw umax i32* @var32, i32 %offset seq_cst
783 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var32
784 ; CHECK: add x[[ADDR:[0-9]+]], [[TMPADDR]], #:lo12:var32
867 %old = cmpxchg i32* @var32, i32 %wanted, i32 %new release
869 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var32
870 ; CHECK: add x[[ADDR:[0-9]+]], [[TMPADDR]], #:lo12:var32