Lines Matching refs:var16
7 @var16 = global i16 0
36 %old = atomicrmw add i16* @var16, i16 %offset acquire
39 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var16
40 ; CHECK: movt r[[ADDR]], :upper16:var16
132 %old = atomicrmw sub i16* @var16, i16 %offset release
135 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var16
136 ; CHECK: movt r[[ADDR]], :upper16:var16
228 %old = atomicrmw and i16* @var16, i16 %offset monotonic
231 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var16
232 ; CHECK: movt r[[ADDR]], :upper16:var16
324 %old = atomicrmw or i16* @var16, i16 %offset monotonic
327 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var16
328 ; CHECK: movt r[[ADDR]], :upper16:var16
420 %old = atomicrmw xor i16* @var16, i16 %offset release
423 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var16
424 ; CHECK: movt r[[ADDR]], :upper16:var16
515 %old = atomicrmw xchg i16* @var16, i16 %offset seq_cst
518 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var16
519 ; CHECK: movt r[[ADDR]], :upper16:var16
608 %old = atomicrmw min i16* @var16, i16 %offset release
611 ; CHECK: movw [[ADDR:r[0-9]+|lr]], :lower16:var16
612 ; CHECK: movt [[ADDR]], :upper16:var16
726 %old = atomicrmw max i16* @var16, i16 %offset acquire
729 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var16
730 ; CHECK: movt r[[ADDR]], :upper16:var16
844 %old = atomicrmw umin i16* @var16, i16 %offset acquire
847 ; CHECK: movw [[ADDR:r[0-9]+|lr]], :lower16:var16
848 ; CHECK: movt [[ADDR]], :upper16:var16
962 %old = atomicrmw umax i16* @var16, i16 %offset monotonic
965 ; CHECK: movw [[ADDR:r[0-9]+|lr]], :lower16:var16
966 ; CHECK: movt [[ADDR]], :upper16:var16
1087 %pair = cmpxchg i16* @var16, i16 %wanted, i16 %new seq_cst seq_cst
1091 ; CHECK-DAG: movw r[[ADDR:[0-9]+]], :lower16:var16
1092 ; CHECK-DAG: movt r[[ADDR]], :upper16:var16
1255 %val = load atomic i16, i16* @var16 monotonic, align 2
1258 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var16
1261 ; CHECK: movt r[[ADDR]], :upper16:var16
1365 store atomic i16 %val, i16* @var16 monotonic, align 2
1368 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var16
1371 ; CHECK: movt r[[ADDR]], :upper16:var16