[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