llvm-6502/test/CodeGen
Evan Cheng 9cef48eae9 It's not legal to fold a load from a narrower stack slot into a wider instruction. If done, the instruction does a 64-bit load and that's not
safe. This can happen we a subreg_to_reg 0 has been coalesced. One
exception is when the instruction that folds the load is a move, then we
can simply turn it into a 32-bit load from the stack slot.                                                                                                                    

rdar://7170444


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81494 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-11 00:39:26 +00:00
..
Alpha Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ARM Don't swap the operands of a subtraction when trying to create a 2009-09-10 22:09:31 +00:00
Blackfin Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
CBackend Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
CellSPU Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
CPP Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
Generic Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
Mips Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
MSP430 Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
PIC16 Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
PowerPC Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
SPARC Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
SystemZ Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
Thumb Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
Thumb2 Cast MO.getImm() to unsigned before comparing with an unsigned limit. 2009-09-09 06:05:16 +00:00
X86 It's not legal to fold a load from a narrower stack slot into a wider instruction. If done, the instruction does a 64-bit load and that's not 2009-09-11 00:39:26 +00:00
XCore Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00