Lines Matching refs:var8

6 @var8 = global i8 0
13 %old = atomicrmw add i8* @var8, i8 %offset seq_cst
16 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var8
17 ; CHECK: movt r[[ADDR]], :upper16:var8
109 %old = atomicrmw sub i8* @var8, i8 %offset monotonic
112 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var8
113 ; CHECK: movt r[[ADDR]], :upper16:var8
205 %old = atomicrmw and i8* @var8, i8 %offset release
208 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var8
209 ; CHECK: movt r[[ADDR]], :upper16:var8
301 %old = atomicrmw or i8* @var8, i8 %offset seq_cst
304 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var8
305 ; CHECK: movt r[[ADDR]], :upper16:var8
397 %old = atomicrmw xor i8* @var8, i8 %offset acquire
400 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var8
401 ; CHECK: movt r[[ADDR]], :upper16:var8
493 %old = atomicrmw xchg i8* @var8, i8 %offset monotonic
496 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var8
497 ; CHECK: movt r[[ADDR]], :upper16:var8
582 %old = atomicrmw min i8* @var8, i8 %offset acquire
585 ; CHECK-DAG: movw [[ADDR:r[0-9]+|lr]], :lower16:var8
586 ; CHECK-DAG: movt [[ADDR]], :upper16:var8
695 %old = atomicrmw max i8* @var8, i8 %offset seq_cst
698 ; CHECK: movw [[ADDR:r[0-9]+|lr]], :lower16:var8
699 ; CHECK: movt [[ADDR]], :upper16:var8
808 %old = atomicrmw umin i8* @var8, i8 %offset monotonic
811 ; CHECK: movw [[ADDR:r[0-9]+|lr]], :lower16:var8
812 ; CHECK: movt [[ADDR]], :upper16:var8
921 %old = atomicrmw umax i8* @var8, i8 %offset acq_rel
924 ; CHECK: movw [[ADDR:r[0-9]+|lr]], :lower16:var8
925 ; CHECK: movt [[ADDR]], :upper16:var8
1034 %pair = cmpxchg i8* @var8, i8 %wanted, i8 %new acquire acquire
1038 ; CHECK-DAG: movw r[[ADDR:[0-9]+]], :lower16:var8
1039 ; CHECK-DAG: movt r[[ADDR]], :upper16:var8
1171 %val = load atomic i8, i8* @var8 monotonic, align 1
1174 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var8
1175 ; CHECK: movt r[[ADDR]], :upper16:var8
1201 %val = load atomic i8, i8* @var8 acquire, align 1
1204 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var8
1207 ; CHECK: movt r[[ADDR]], :upper16:var8
1218 %val = load atomic i8, i8* @var8 seq_cst, align 1
1221 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var8
1224 ; CHECK: movt r[[ADDR]], :upper16:var8
1286 store atomic i8 %val, i8* @var8 monotonic, align 1
1287 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var8
1288 ; CHECK: movt r[[ADDR]], :upper16:var8
1311 store atomic i8 %val, i8* @var8 release, align 1
1314 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var8
1317 ; CHECK: movt r[[ADDR]], :upper16:var8
1328 store atomic i8 %val, i8* @var8 seq_cst, align 1
1331 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var8
1334 ; CHECK: movt r[[ADDR]], :upper16:var8