|
12 | 12 |
|
13 | 13 | ; Non-R600 OSes use relocations. |
14 | 14 | ; GCN-DEFAULT: s_getpc_b64 s[[[PC0_LO:[0-9]+]]:[[PC0_HI:[0-9]+]]] |
15 | | -; GCN-DEFAULT: s_add_u32 s{{[0-9]+}}, s[[PC0_LO]], private1@rel32@lo+4 |
16 | | -; GCN-DEFAULT: s_addc_u32 s{{[0-9]+}}, s[[PC0_HI]], private1@rel32@hi+12 |
| 15 | +; GCN-DEFAULT: s_add_u32 s{{[0-9]+}}, s[[PC0_LO]], .Lprivate1@rel32@lo+4 |
| 16 | +; GCN-DEFAULT: s_addc_u32 s{{[0-9]+}}, s[[PC0_HI]], .Lprivate1@rel32@hi+12 |
17 | 17 | ; GCN-DEFAULT: s_getpc_b64 s[[[PC1_LO:[0-9]+]]:[[PC1_HI:[0-9]+]]] |
18 | | -; GCN-DEFAULT: s_add_u32 s{{[0-9]+}}, s[[PC1_LO]], private2@rel32@lo+4 |
19 | | -; GCN-DEFAULT: s_addc_u32 s{{[0-9]+}}, s[[PC1_HI]], private2@rel32@hi+12 |
| 18 | +; GCN-DEFAULT: s_add_u32 s{{[0-9]+}}, s[[PC1_LO]], .Lprivate2@rel32@lo+4 |
| 19 | +; GCN-DEFAULT: s_addc_u32 s{{[0-9]+}}, s[[PC1_HI]], .Lprivate2@rel32@hi+12 |
20 | 20 |
|
21 | 21 | ; MESA uses absolute relocations. |
22 | | -; GCN-MESA: s_add_u32 s2, private1@abs32@lo, s4 |
23 | | -; GCN-MESA: s_addc_u32 s3, private1@abs32@hi, s5 |
| 22 | +; GCN-MESA: s_add_u32 s2, .Lprivate1@abs32@lo, s4 |
| 23 | +; GCN-MESA: s_addc_u32 s3, .Lprivate1@abs32@hi, s5 |
24 | 24 |
|
25 | 25 | ; PAL uses absolute relocations. |
26 | | -; GCN-PAL: s_add_u32 s2, private1@abs32@lo, s4 |
27 | | -; GCN-PAL: s_addc_u32 s3, private1@abs32@hi, s5 |
28 | | -; GCN-PAL: s_add_u32 s4, private2@abs32@lo, s4 |
29 | | -; GCN-PAL: s_addc_u32 s5, private2@abs32@hi, s5 |
| 26 | +; GCN-PAL: s_add_u32 s2, .Lprivate1@abs32@lo, s4 |
| 27 | +; GCN-PAL: s_addc_u32 s3, .Lprivate1@abs32@hi, s5 |
| 28 | +; GCN-PAL: s_add_u32 s4, .Lprivate2@abs32@lo, s4 |
| 29 | +; GCN-PAL: s_addc_u32 s5, .Lprivate2@abs32@hi, s5 |
30 | 30 |
|
31 | 31 | ; R600-LABEL: private_test |
32 | 32 | define amdgpu_kernel void @private_test(i32 %index, ptr addrspace(1) %out) { |
|
0 commit comments