diff options
author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2014-04-18 17:56:08 +0000 |
---|---|---|
committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2014-04-18 17:56:08 +0000 |
commit | 0842ff36a6568b0b3b9eb4661a80c166ab9d2fb3 (patch) | |
tree | fa7732b9d51fa6cdd6864e55ae9fd6b0a5274b40 /llvm/test/Analysis/BlockFrequencyInfo/loop_with_branch.ll | |
parent | 986b407f319bac4a2bbe9068334e6891543fb9ef (diff) | |
download | bcm5719-llvm-0842ff36a6568b0b3b9eb4661a80c166ab9d2fb3.tar.gz bcm5719-llvm-0842ff36a6568b0b3b9eb4661a80c166ab9d2fb3.zip |
Revert "blockfreq: Rewrite BlockFrequencyInfoImpl" (#2)
This reverts commit r206622 and the MSVC fixup in r206626.
Apparently the remotely failing tests are still failing, despite my
attempt to fix the nondeterminism in r206621.
llvm-svn: 206628
Diffstat (limited to 'llvm/test/Analysis/BlockFrequencyInfo/loop_with_branch.ll')
-rw-r--r-- | llvm/test/Analysis/BlockFrequencyInfo/loop_with_branch.ll | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/llvm/test/Analysis/BlockFrequencyInfo/loop_with_branch.ll b/llvm/test/Analysis/BlockFrequencyInfo/loop_with_branch.ll deleted file mode 100644 index 9d27b6bf0f2..00000000000 --- a/llvm/test/Analysis/BlockFrequencyInfo/loop_with_branch.ll +++ /dev/null @@ -1,44 +0,0 @@ -; RUN: opt < %s -analyze -block-freq | FileCheck %s - -; CHECK-LABEL: Printing analysis {{.*}} for function 'loop_with_branch': -; CHECK-NEXT: block-frequency-info: loop_with_branch -define void @loop_with_branch(i32 %a) { -; CHECK-NEXT: entry: float = 1.0, int = [[ENTRY:[0-9]+]] -entry: - %skip_loop = call i1 @foo0(i32 %a) - br i1 %skip_loop, label %skip, label %header, !prof !0 - -; CHECK-NEXT: skip: float = 0.25, -skip: - br label %exit - -; CHECK-NEXT: header: float = 4.5, -header: - %i = phi i32 [ 0, %entry ], [ %i.next, %back ] - %i.next = add i32 %i, 1 - %choose = call i2 @foo1(i32 %i) - switch i2 %choose, label %exit [ i2 0, label %left - i2 1, label %right ], !prof !1 - -; CHECK-NEXT: left: float = 1.5, -left: - br label %back - -; CHECK-NEXT: right: float = 2.25, -right: - br label %back - -; CHECK-NEXT: back: float = 3.75, -back: - br label %header - -; CHECK-NEXT: exit: float = 1.0, int = [[ENTRY]] -exit: - ret void -} - -declare i1 @foo0(i32) -declare i2 @foo1(i32) - -!0 = metadata !{metadata !"branch_weights", i32 1, i32 3} -!1 = metadata !{metadata !"branch_weights", i32 1, i32 2, i32 3} |