xref: /llvm-project/llvm/test/Transforms/OpenMP/remove_rpc_client.ll (revision 4cb4516ae9ae2f267ec755ed0ec6b671fe6747b8)
1; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --function-signature --check-globals
2; RUN: opt -S -passes=openmp-opt-postlink < %s | FileCheck %s --check-prefix=POSTLINK
3; RUN: opt -S -passes=openmp-opt < %s | FileCheck %s --check-prefix=PRELINK
4
5@__llvm_rpc_client = internal addrspace(1) global i32 zeroinitializer, align 8
6
7;.
8; PRELINK: @__llvm_rpc_client = internal addrspace(1) global i32 0, align 8
9;.
10define void @a() {
11; POSTLINK-LABEL: define {{[^@]+}}@a() {
12; POSTLINK-NEXT:    ret void
13;
14; PRELINK-LABEL: define {{[^@]+}}@a() {
15; PRELINK-NEXT:    ret void
16;
17  ret void
18}
19
20!llvm.module.flags = !{!0, !1, !2}
21
22!0 = !{i32 1, !"wchar_size", i32 4}
23!1 = !{i32 7, !"openmp", i32 50}
24!2 = !{i32 7, !"openmp-device", i32 50}
25;.
26; POSTLINK: [[META0:![0-9]+]] = !{i32 1, !"wchar_size", i32 4}
27; POSTLINK: [[META1:![0-9]+]] = !{i32 7, !"openmp", i32 50}
28; POSTLINK: [[META2:![0-9]+]] = !{i32 7, !"openmp-device", i32 50}
29;.
30; PRELINK: [[META0:![0-9]+]] = !{i32 1, !"wchar_size", i32 4}
31; PRELINK: [[META1:![0-9]+]] = !{i32 7, !"openmp", i32 50}
32; PRELINK: [[META2:![0-9]+]] = !{i32 7, !"openmp-device", i32 50}
33;.
34