aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/X86/sext-i1.ll
Commit message (Collapse)AuthorAgeFilesLines
* Run codegen dce pass for all targets at all optimization levels. Previously it'sEvan Cheng2010-02-061-2/+2
| | | | | | | | | | | only run for x86 with fastisel. I've found it being very effective in eliminating some obvious dead code as result of formal parameter lowering especially when tail call optimization eliminated the need for some of the loads from fixed frame objects. It also shrinks a number of the tests. A couple of tests no longer make sense and are now eliminated. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95493 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix a bug introduced by r94490 where it created a X86ISD::CMP whose output ↵Evan Cheng2010-01-281-7/+48
| | | | | | | | | type is different from its inputs. This fixes PR6146. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94731 91177308-0d34-0410-b5e6-96231b3b80d8
* Implement cond ? -1 : 0 with sbb.Evan Cheng2010-01-261-0/+22
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94490 91177308-0d34-0410-b5e6-96231b3b80d8