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