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