[NewGVN] Regenerate test checks (NFC)
authorNikita Popov <nikita.ppv@gmail.com>
Sat, 11 Jul 2020 20:51:25 +0000 (22:51 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Sat, 11 Jul 2020 20:51:49 +0000 (22:51 +0200)
llvm/test/Transforms/NewGVN/assumes.ll

index 065cc0f..ea20b38 100644 (file)
@@ -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: