merge one more in.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81824 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2009-09-15 02:27:23 +00:00
parent 9f052ab161
commit 3d76d11866
2 changed files with 10 additions and 12 deletions

View File

@ -141,3 +141,13 @@ entry:
}
; Don't try to use a 16-bit conditional move to do an 8-bit select,
; because it isn't worth it. Just use a branch instead.
define i8 @test7(i1 inreg %c, i8 inreg %a, i8 inreg %b) nounwind {
; CHECK: test7:
; CHECK: testb $1, %dil
; CHECK-NEXT: jne LBB
%d = select i1 %c, i8 %a, i8 %b
ret i8 %d
}

View File

@ -1,12 +0,0 @@
; RUN: llc < %s -march=x86 > %t
; RUN: not grep movz %t
; RUN: not grep cmov %t
; RUN: grep movb %t | count 2
; Don't try to use a 16-bit conditional move to do an 8-bit select,
; because it isn't worth it. Just use a branch instead.
define i8 @foo(i1 inreg %c, i8 inreg %a, i8 inreg %b) {
%d = select i1 %c, i8 %a, i8 %b
ret i8 %d
}