llvm-6502/test/CodeGen
Duncan Sands 4047f4a0b4 Fix translateX86CC: if SetCCOpcode is SETULE and
LHS is a foldable load, then LHS and RHS are swapped
and SetCCOpcode is changed to SETUGT.  But the later
code is expecting operands to be the wrong way round
for SETUGT, but they are not in this case, resulting
in an inverted compare.  The solution is to move the
load normalization before the correction for SETUGT.
This bug was tickled by LegalizeTypes which happened
to legalize the testcase slightly differently to
LegalizeDAG.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58092 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-24 13:03:10 +00:00
..
Alpha get CodeGen/Alpha/mul128.ll to work. 2008-10-09 04:50:56 +00:00
ARM Implement function notes as function attributes. 2008-09-26 23:51:19 +00:00
CBackend Fix PR2907 by digging through constant expressions to find FP constants that 2008-10-22 04:53:16 +00:00
CellSPU remove an xfailed test. 2008-10-17 17:26:48 +00:00
CPP Put CPPBackend tests into their own directory and run them only if they're 2008-07-10 22:35:32 +00:00
Generic remove this test: it is xfailed anyway, and is failing for a reason 2008-10-17 17:26:19 +00:00
IA64 sabre brings to my attention that the 'tr' suffix is also obsolete 2008-05-20 21:00:03 +00:00
Mips FIX PR2794. Make sure SIGN_EXTEND_INREG nodes introduced by LegalizeSetCCOperands are leglized. Patch by Richard Pennington. 2008-10-13 18:46:18 +00:00
PowerPC Reapply r57699 with a fix to not crash on asms with multiple results. Unlike 2008-10-18 18:49:30 +00:00
SPARC Add testcase for 'r' inline asm operand 2008-10-10 20:28:59 +00:00
X86 Fix translateX86CC: if SetCCOpcode is SETULE and 2008-10-24 13:03:10 +00:00