Skip to content

Commit

Permalink
[NewGVN] Regenerate test checks (NFC)
Browse files Browse the repository at this point in the history
  • Loading branch information
nikic committed Jul 11, 2020
1 parent b8409c0 commit 6792069
Showing 1 changed file with 16 additions and 4 deletions.
20 changes: 16 additions & 4 deletions llvm/test/Transforms/NewGVN/assumes.ll
Original file line number Diff line number Diff line change
@@ -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:
Expand Down

0 comments on commit 6792069

Please sign in to comment.