Mercurial > hg > CbC > CbC_llvm
diff llvm/test/Instrumentation/cgprofile.ll @ 207:2e18cbf3894f
LLVM12
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 08 Jun 2021 06:07:14 +0900 |
parents | 1d019706d866 |
children | c4bab56944e8 |
line wrap: on
line diff
--- a/llvm/test/Instrumentation/cgprofile.ll Mon May 25 11:55:54 2020 +0900 +++ b/llvm/test/Instrumentation/cgprofile.ll Tue Jun 08 06:07:14 2021 +0900 @@ -1,4 +1,5 @@ ; RUN: opt < %s -passes cg-profile -S | FileCheck %s +; RUN: opt < %s -cg-profile -S | FileCheck %s declare void @b() @@ -12,6 +13,7 @@ declare i32 @func2() declare i32 @func3() declare i32 @func4() +declare dllimport i32 @func5() define void @freq(i1 %cond) !prof !1 { %tmp = load i32 ()*, i32 ()** @foo, align 8 @@ -27,7 +29,7 @@ !1 = !{!"function_entry_count", i64 32} !2 = !{!"branch_weights", i32 5, i32 10} -!3 = !{!"VP", i32 0, i64 1600, i64 7651369219802541373, i64 1030, i64 -4377547752858689819, i64 410, i64 -6929281286627296573, i64 150, i64 -2545542355363006406, i64 10} +!3 = !{!"VP", i32 0, i64 1600, i64 7651369219802541373, i64 1030, i64 -4377547752858689819, i64 410, i64 -6929281286627296573, i64 150, i64 -2545542355363006406, i64 10, i64 3667884930908592509, i64 0} ; CHECK: !llvm.module.flags = !{![[cgprof:[0-9]+]]} ; CHECK: ![[cgprof]] = !{i32 5, !"CG Profile", ![[prof:[0-9]+]]} @@ -39,3 +41,4 @@ ; CHECK: ![[e4]] = !{void (i1)* @freq, i32 ()* @func1, i64 10} ; CHECK: ![[e5]] = !{void (i1)* @freq, void ()* @a, i64 11} ; CHECK: ![[e6]] = !{void (i1)* @freq, void ()* @b, i64 21} +; CHECK-NOT: !{void (i1)* @freq, void ()* @func5, i64 0} \ No newline at end of file