[llvm] 6792069 - [NewGVN] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Sat Jul 11 14:32:01 PDT 2020
Author: Nikita Popov
Date: 2020-07-11T22:51:49+02:00
New Revision: 6792069a3fdb412d06dd3cc42a6181c6fb7db860
URL: https://github.com/llvm/llvm-project/commit/6792069a3fdb412d06dd3cc42a6181c6fb7db860
DIFF: https://github.com/llvm/llvm-project/commit/6792069a3fdb412d06dd3cc42a6181c6fb7db860.diff
LOG: [NewGVN] Regenerate test checks (NFC)
Added:
Modified:
llvm/test/Transforms/NewGVN/assumes.ll
Removed:
################################################################################
diff --git a/llvm/test/Transforms/NewGVN/assumes.ll b/llvm/test/Transforms/NewGVN/assumes.ll
index 065cc0fb62e0..ea20b38bff6a 100644
--- a/llvm/test/Transforms/NewGVN/assumes.ll
+++ b/llvm/test/Transforms/NewGVN/assumes.ll
@@ -1,16 +1,28 @@
+; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
; RUN: opt < %s -newgvn -S | FileCheck %s
-; CHECK-LABEL: @test1
-; CHECK: ret i32 %arg
define i32 @test1(i32 %arg) {
+; CHECK-LABEL: @test1(
+; CHECK-NEXT: [[CMP:%.*]] = icmp sge i32 [[ARG:%.*]], 5
+; CHECK-NEXT: call void @llvm.assume(i1 true)
+; CHECK-NEXT: ret i32 [[ARG]]
+;
%cmp = icmp sge i32 %arg, 5
call void @llvm.assume(i1 %cmp)
ret i32 %arg
}
-; CHECK-LABEL: @test2
-; CHECK: ret i32 %arg
define i32 @test2(i32 %arg, i1 %b) {
+; CHECK-LABEL: @test2(
+; CHECK-NEXT: br label [[BB:%.*]]
+; CHECK: bb:
+; CHECK-NEXT: [[A:%.*]] = phi i32 [ 1, [[TMP0:%.*]] ], [ 2, [[BB]] ]
+; CHECK-NEXT: [[CMP:%.*]] = icmp eq i32 [[ARG:%.*]], [[A]]
+; CHECK-NEXT: call void @llvm.assume(i1 true)
+; CHECK-NEXT: br i1 [[B:%.*]], label [[BB]], label [[END:%.*]]
+; CHECK: end:
+; CHECK-NEXT: ret i32 [[ARG]]
+;
br label %bb
bb:
More information about the llvm-commits
mailing list