|
2 | 2 | ; RUN: opt -S -passes=openmp-opt-postlink < %s | FileCheck %s --check-prefix=POSTLINK |
3 | 3 | ; RUN: opt -S -passes=openmp-opt < %s | FileCheck %s --check-prefix=PRELINK |
4 | 4 |
|
5 | | -@client = internal addrspace(1) global i64 zeroinitializer, align 8 |
6 | | -@__llvm_rpc_client = protected local_unnamed_addr addrspace(1) global ptr addrspacecast (ptr addrspace(1) @client to ptr), align 8 |
| 5 | +@__llvm_rpc_client = internal addrspace(1) global i64 zeroinitializer, align 8 |
7 | 6 |
|
8 | 7 | ;. |
9 | | -; POSTLINK: @client = internal addrspace(1) global i64 0, align 8 |
10 | | -; POSTLINK: @__llvm_rpc_client = protected local_unnamed_addr addrspace(1) global ptr addrspacecast (ptr addrspace(1) @client to ptr), align 8 |
11 | | -;. |
12 | | -; PRELINK: @client = internal addrspace(1) global i64 0, align 8 |
13 | | -; PRELINK: @__llvm_rpc_client = protected local_unnamed_addr addrspace(1) global ptr addrspacecast (ptr addrspace(1) @client to ptr), align 8 |
| 8 | +; PRELINK: @__llvm_rpc_client = internal addrspace(1) global i64 0, align 8 |
14 | 9 | ;. |
15 | 10 | define i64 @a() { |
16 | 11 | ; POSTLINK-LABEL: define {{[^@]+}}@a |
17 | 12 | ; POSTLINK-SAME: () #[[ATTR0:[0-9]+]] { |
18 | | -; POSTLINK-NEXT: [[RETVAL:%.*]] = load i64, ptr addrspace(1) @client, align 8 |
19 | | -; POSTLINK-NEXT: ret i64 [[RETVAL]] |
| 13 | +; POSTLINK-NEXT: ret i64 0 |
20 | 14 | ; |
21 | 15 | ; PRELINK-LABEL: define {{[^@]+}}@a |
22 | 16 | ; PRELINK-SAME: () #[[ATTR0:[0-9]+]] { |
23 | | -; PRELINK-NEXT: [[RETVAL:%.*]] = load i64, ptr addrspace(1) @client, align 8 |
24 | | -; PRELINK-NEXT: ret i64 [[RETVAL]] |
| 17 | +; PRELINK-NEXT: ret i64 0 |
25 | 18 | ; |
26 | | - %retval = load i64, ptr addrspace(1) @client, align 8 |
| 19 | + %retval = load i64, ptr addrspace(1) @__llvm_rpc_client, align 8 |
27 | 20 | ret i64 %retval |
28 | 21 | } |
29 | 22 |
|
|
0 commit comments