llvm-6502/test/CodeGen
Nadav Rotem d93ea88cde Fix a bug in the 3-address conversion of LEA when one of the operands is an
undef virtual register. The problem is that ProcessImplicitDefs removes the
definition of the register and marks all uses as undef. If we lose the undef
marker then we get a register which has no def, is not marked as undef. The
live interval analysis does not collect information for these virtual
registers and we crash in later passes.

Together with Michael Kuperstein <michael.m.kuperstein@intel.com>



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160260 91177308-0d34-0410-b5e6-96231b3b80d8
2012-07-16 10:52:25 +00:00
..
ARM This is one of the first steps at moving to replace target-dependent 2012-07-13 23:25:25 +00:00
CellSPU
CPP
Generic Fix a bug in the scalarization of BUILD_VECTOR. BUILD_VECTOR elements may be wider than the output element type. Make sure to trunc them if needed. 2012-07-15 20:39:08 +00:00
Hexagon
MBlaze
Mips Test case for r160036. 2012-07-11 19:50:46 +00:00
MSP430
NVPTX
PowerPC
SPARC
Thumb
Thumb2
X86 Fix a bug in the 3-address conversion of LEA when one of the operands is an 2012-07-16 10:52:25 +00:00
XCore