Skip to content
  • Nadav Rotem's avatar
    Fix a bug in the 3-address conversion of LEA when one of the operands is an · 4968e45b
    Nadav Rotem authored
    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>
    
    llvm-svn: 160260
    4968e45b
Loading