mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-14 11:32:34 +00:00
Removed use of grep from test and moved it to be with other icmp tests
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145570 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
65a6b57c33
commit
dbaad16959
@ -1,10 +0,0 @@
|
||||
; RUN: opt < %s -instcombine -S | grep -v {select}
|
||||
|
||||
define zeroext i1 @cmpabs(i64 %val) nounwind uwtable readnone ssp {
|
||||
entry:
|
||||
%sub = sub nsw i64 0, %val
|
||||
%cmp = icmp slt i64 %val, 0
|
||||
%sub.val = select i1 %cmp, i64 %sub, i64 %val
|
||||
%tobool = icmp ne i64 %sub.val, 0
|
||||
ret i1 %tobool
|
||||
}
|
@ -559,3 +559,14 @@ define i1 @test57(i32 %a) {
|
||||
call void @foo(i32 %and)
|
||||
ret i1 %cmp
|
||||
}
|
||||
|
||||
; rdar://problem/10482509
|
||||
; CHECK: @cmpabs
|
||||
; CHECK-NEXT: icmp ne
|
||||
define zeroext i1 @cmpabs(i64 %val) {
|
||||
%sub = sub nsw i64 0, %val
|
||||
%cmp = icmp slt i64 %val, 0
|
||||
%sub.val = select i1 %cmp, i64 %sub, i64 %val
|
||||
%tobool = icmp ne i64 %sub.val, 0
|
||||
ret i1 %tobool
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user