be layout aware, to produce:
authorChris Lattner <sabre@nondot.org>
Tue, 19 Apr 2011 04:26:32 +0000 (04:26 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 19 Apr 2011 04:26:32 +0000 (04:26 +0000)
commitc76d12180765782d6abd0fdeb359c3fec7983e2c
tree42579220a1a5fe66b92c697d47107cc99af291af
parent90cb88a9b43764ae945e137bcb83fe14ac97d6fd
be layout aware, to produce:

testb $1, %al
je LBB0_2
## BB#1:                                ## %if.then
movb $0, %al

instead of:

testb $1, %al
jne LBB0_1
jmp LBB0_2
LBB0_1:                                 ## %if.then
movb $0, %al

how 'bout that.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129749 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86FastISel.cpp
test/CodeGen/X86/fast-isel-x86-64.ll