forked from OSchip/llvm-project
[NewGVN] Regenerate test checks (NFC)
This commit is contained in:
parent
b8409c03ed
commit
6792069a3f
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue