[llvm] r330321 - Remove file accidentally added in r330320.
Florian Hahn via llvm-commits
llvm-commits at lists.llvm.org
Thu Apr 19 05:09:05 PDT 2018
Author: fhahn
Date: Thu Apr 19 05:09:05 2018
New Revision: 330321
URL: http://llvm.org/viewvc/llvm-project?rev=330321&view=rev
Log:
Remove file accidentally added in r330320.
Removed:
llvm/trunk/test/Transforms/NewGVN/pr35074.ll
Removed: llvm/trunk/test/Transforms/NewGVN/pr35074.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/NewGVN/pr35074.ll?rev=330320&view=auto
==============================================================================
--- llvm/trunk/test/Transforms/NewGVN/pr35074.ll (original)
+++ llvm/trunk/test/Transforms/NewGVN/pr35074.ll (removed)
@@ -1,62 +0,0 @@
-; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -newgvn -S | FileCheck %s
-
-define void @sort(i64 %.16) {
-; CHECK-LABEL: @sort(
-; CHECK-NEXT: Entry:
-; CHECK-NEXT: [[TMP0:%.*]] = extractvalue { i64, i1 } undef, 0
-; CHECK-NEXT: [[TMP1:%.*]] = lshr i64 [[TMP0]], 2
-; CHECK-NEXT: br i1 undef, label [[DIVZEROFAIL2_I:%.*]], label [[WHILEBODY_LR_PH:%.*]]
-; CHECK: DivZeroFail2.i:
-; CHECK-NEXT: unreachable
-; CHECK: WhileBody.lr.ph:
-; CHECK-NEXT: [[TMP2:%.*]] = udiv i64 [[DOT16:%.*]], [[TMP1]]
-; CHECK-NEXT: br label [[WHILEBODY:%.*]]
-; CHECK: WhileBody:
-; CHECK-NEXT: [[ITERATOR:%.*]] = phi i64 [ 0, [[WHILEBODY_LR_PH]] ], [ [[TMP6:%.*]], [[BOUNDSCHECKOK276:%.*]] ]
-; CHECK-NEXT: [[TMP3:%.*]] = tail call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 [[ITERATOR]], i64 [[TMP2]])
-; CHECK-NEXT: [[TMP4:%.*]] = extractvalue { i64, i1 } [[TMP3]], 0
-; CHECK-NEXT: [[TMP5:%.*]] = tail call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 [[TMP4]], i64 1)
-; CHECK-NEXT: [[TMP6]] = extractvalue { i64, i1 } [[TMP5]], 0
-; CHECK-NEXT: br i1 false, label [[BOUNDSCHECKFAIL275:%.*]], label [[BOUNDSCHECKOK276]]
-; CHECK: WhileEnd:
-; CHECK-NEXT: ret void
-; CHECK: BoundsCheckFail275:
-; CHECK-NEXT: unreachable
-; CHECK: BoundsCheckOk276:
-; CHECK-NEXT: [[TMP7:%.*]] = icmp ult i64 [[TMP6]], [[DOT16]]
-; CHECK-NEXT: br i1 [[TMP7]], label [[WHILEBODY]], label [[WHILEEND:%.*]]
-;
-Entry:
- %0 = extractvalue { i64, i1 } undef, 0
- %1 = lshr i64 %0, 2
- br i1 undef, label %DivZeroFail2.i, label %WhileBody.lr.ph
-
-DivZeroFail2.i: ; preds = %Entry
- unreachable
-
-WhileBody.lr.ph: ; preds = %Entry
- %2 = udiv i64 %.16, %1
- br label %WhileBody
-
-WhileBody: ; preds = %BoundsCheckOk276, %WhileBody.lr.ph
- %iterator = phi i64 [ 0, %WhileBody.lr.ph ], [ %6, %BoundsCheckOk276 ]
- %3 = tail call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %iterator, i64 %2)
- %4 = extractvalue { i64, i1 } %3, 0
- %5 = tail call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %4, i64 1)
- %6 = extractvalue { i64, i1 } %5, 0
- %7 = icmp ugt i64 %iterator, %.16
- br i1 %7, label %BoundsCheckFail275, label %BoundsCheckOk276
-
-WhileEnd: ; preds = %BoundsCheckOk276
- ret void
-
-BoundsCheckFail275: ; preds = %WhileBody
- unreachable
-
-BoundsCheckOk276: ; preds = %WhileBody
- %8 = icmp ult i64 %6, %.16
- br i1 %8, label %WhileBody, label %WhileEnd
-}
-
-declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64)
More information about the llvm-commits
mailing list