diff options
author | Paul Robinson <paul.robinson@sony.com> | 2017-02-06 22:19:04 +0000 |
---|---|---|
committer | Paul Robinson <paul.robinson@sony.com> | 2017-02-06 22:19:04 +0000 |
commit | 383c5c228f012d989f65d924b30f9133b11de452 (patch) | |
tree | 4686796fc260ab6db4a70d54122ebc44fad1b411 /llvm/test/Transforms | |
parent | 44a856f7d53a0f32443effb5d87cb4e429b36908 (diff) | |
download | bcm5719-llvm-383c5c228f012d989f65d924b30f9133b11de452.tar.gz bcm5719-llvm-383c5c228f012d989f65d924b30f9133b11de452.zip |
Merge DebugLoc on combined stores; in this case, when combining stores
from the end of two blocks, merge instead of arbitrarily picking one.
Differential Revision: http://reviews.llvm.org/D29504
llvm-svn: 294251
Diffstat (limited to 'llvm/test/Transforms')
-rw-r--r-- | llvm/test/Transforms/SampleProfile/calls.ll | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/Transforms/SampleProfile/calls.ll b/llvm/test/Transforms/SampleProfile/calls.ll index 45909ddf3e5..2597ca3133f 100644 --- a/llvm/test/Transforms/SampleProfile/calls.ll +++ b/llvm/test/Transforms/SampleProfile/calls.ll @@ -48,8 +48,8 @@ while.cond: ; preds = %if.end, %entry store i32 %inc, i32* %i, align 4, !dbg !14 %cmp = icmp slt i32 %0, 400000000, !dbg !14 br i1 %cmp, label %while.body, label %while.end, !dbg !14 -; CHECK: edge while.cond -> while.body probability is 0x7d9eb367 / 0x80000000 = 98.14% [HOT edge] -; CHECK: edge while.cond -> while.end probability is 0x02614c99 / 0x80000000 = 1.86% +; CHECK: edge while.cond -> while.body probability is 0x75bcbf1b / 0x80000000 = 91.98% [HOT edge] +; CHECK: edge while.cond -> while.end probability is 0x0a4340e5 / 0x80000000 = 8.02% while.body: ; preds = %while.cond %1 = load i32, i32* %i, align 4, !dbg !16 |