llvm-6502/test/CodeGen
Bruno Cardoso Lopes 6e0b658dad - Fix a small bug while handling target constant pools (one param was missing).
- Add a smarter constant pool loading, instead of:

lui $2, %hi($CPI1_0)
addiu $2, $2, %lo($CPI1_0)
lwc1 $f0, 0($2)

Generate:

lui $2, %hi($CPI1_0)
lwc1 $f0, %lo($CPI1_0)($2)



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@88886 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-16 04:33:42 +00:00
..
Alpha
ARM Detect need for autoalignment of the stack earlier to catch spills more 2009-11-15 21:45:34 +00:00
Blackfin
CBackend
CellSPU
CPP
Generic Fix PR5421 by APInt'izing switch lowering. 2009-11-07 07:50:34 +00:00
Mips - Fix a small bug while handling target constant pools (one param was missing). 2009-11-16 04:33:42 +00:00
MSP430 Add and-not (bic) patterns. Based heavily on patch by Brian Lucas! 2009-11-08 15:33:12 +00:00
PIC16
PowerPC Adjust isConstantSplat to allow for big-endian targets. 2009-11-13 01:45:18 +00:00
SPARC
SystemZ
Thumb Refactor code. Fix a potential missing check. Teach isIdentical() about tLDRpci_pic. 2009-11-07 04:04:34 +00:00
Thumb2 Detect need for autoalignment of the stack earlier to catch spills more 2009-11-15 21:45:34 +00:00
X86 Added getSubRegIndex(A,B) that returns subreg index of A to B. Use it to replace broken code in VirtRegRewriter. 2009-11-14 03:42:17 +00:00
XCore Add XCore support for arbitrary-sized aggregate returns. 2009-11-14 19:33:35 +00:00