Lines Matching refs:var16

11 @var16 = global i16 0
37 %old = atomicrmw add i16* @var16, i16 %offset acquire
39 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var16
40 ; CHECK: add x[[ADDR:[0-9]+]], [[TMPADDR]], {{#?}}:lo12:var16
117 %old = atomicrmw sub i16* @var16, i16 %offset release
119 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var16
120 ; CHECK: add x[[ADDR:[0-9]+]], [[TMPADDR]], {{#?}}:lo12:var16
197 %old = atomicrmw and i16* @var16, i16 %offset monotonic
199 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var16
200 ; CHECK: add x[[ADDR:[0-9]+]], [[TMPADDR]], {{#?}}:lo12:var16
277 %old = atomicrmw or i16* @var16, i16 %offset monotonic
279 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var16
280 ; CHECK: add x[[ADDR:[0-9]+]], [[TMPADDR]], {{#?}}:lo12:var16
357 %old = atomicrmw xor i16* @var16, i16 %offset release
359 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var16
360 ; CHECK: add x[[ADDR:[0-9]+]], [[TMPADDR]], {{#?}}:lo12:var16
436 %old = atomicrmw xchg i16* @var16, i16 %offset seq_cst
438 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var16
439 ; CHECK: add x[[ADDR:[0-9]+]], [[TMPADDR]], {{#?}}:lo12:var16
518 %old = atomicrmw min i16* @var16, i16 %offset release
520 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var16
521 ; CHECK: add x[[ADDR:[0-9]+]], [[TMPADDR]], {{#?}}:lo12:var16
616 %old = atomicrmw max i16* @var16, i16 %offset acquire
618 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var16
619 ; CHECK: add x[[ADDR:[0-9]+]], [[TMPADDR]], {{#?}}:lo12:var16
713 %old = atomicrmw umin i16* @var16, i16 %offset acquire
715 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var16
716 ; CHECK: add x[[ADDR:[0-9]+]], [[TMPADDR]], {{#?}}:lo12:var16
809 %old = atomicrmw umax i16* @var16, i16 %offset monotonic
811 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var16
812 ; CHECK: add x[[ADDR:[0-9]+]], [[TMPADDR]], {{#?}}:lo12:var16
906 %pair = cmpxchg i16* @var16, i16 %wanted, i16 %new seq_cst seq_cst
910 ; CHECK: adrp [[TMPADDR:x[0-9]+]], var16
911 ; CHECK: add x[[ADDR:[0-9]+]], [[TMPADDR]], {{#?}}:lo12:var16
1031 %val = load atomic i16, i16* @var16 monotonic, align 2
1033 ; CHECK: adrp x[[HIADDR:[0-9]+]], var16
1035 ; CHECK: ldrh w0, [x[[HIADDR]], {{#?}}:lo12:var16]
1116 store atomic i16 %val, i16* @var16 monotonic, align 2
1118 ; CHECK: adrp x[[HIADDR:[0-9]+]], var16
1120 ; CHECK: strh w0, [x[[HIADDR]], {{#?}}:lo12:var16]