llvm-6502/test/CodeGen
Dan Gohman cbbea0ffc7 Expand i8 selects into control flow instead of 16-bit conditional
moves. This avoids the need to promote the operands (or implicitly
extend them, a partial register update condition), and can reduce
i8 register pressure. This substantially speeds up code such as
write_hex in lib/Support/raw_ostream.cpp.

subclass-coalesce.ll is too trivial and no longer tests what it was
originally intended to test.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80184 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-27 00:14:12 +00:00
..
Alpha Remove obsolete -f flags. 2009-08-25 15:38:29 +00:00
ARM Convert some more Neon tests to FileCheck. 2009-08-26 18:11:50 +00:00
Blackfin Add XFAIL testcase for setcc undef. 2009-08-15 12:10:22 +00:00
CBackend Fix an erroneous check for isFNeg; the FNeg case is handled 2009-06-04 23:43:29 +00:00
CellSPU Updated i128 sext support for CellSPU backend, contributed by Ken Werner (IBM) 2009-08-25 22:37:34 +00:00
CPP Remove obsolete -f flags. 2009-08-25 15:38:29 +00:00
Generic Remove obsolete -f flags. 2009-08-25 15:38:29 +00:00
Mips Remove obsolete -f flags. 2009-08-25 15:38:29 +00:00
MSP430 Add dummy inline asm handling for 'r' constraint. This fixes PR4778 2009-08-26 13:44:29 +00:00
PIC16 this passes. 2009-08-06 03:55:49 +00:00
PowerPC Alter 79292 to produce output that actually assembles. 2009-08-26 18:10:32 +00:00
SPARC Split the Add, Sub, and Mul instruction opcodes into separate 2009-06-04 22:49:04 +00:00
SystemZ Add missing RUN line 2009-08-22 00:28:50 +00:00
Thumb Fix an obvious copy-n-paste bug. 2009-08-20 17:01:04 +00:00
Thumb2 Fix a typo. Somehow I thought this had passed before, but I guess not. 2009-08-24 21:17:17 +00:00
X86 Expand i8 selects into control flow instead of 16-bit conditional 2009-08-27 00:14:12 +00:00
XCore Add support for mergeable sections back into the XCore backend. 2009-08-18 21:14:31 +00:00