Skip to content
  • Jakob Stoklund Olesen's avatar
    Properly handle multiple definitions of a virtual register in the same · 663543b4
    Jakob Stoklund Olesen authored
    instruction.
    
    This can happen on ARM:
    
    >> %reg1035:5<def>, %reg1035:6<def> = VLD1q16 %reg1028, 0, pred:14, pred:%reg0
    Regs: Q0=%reg1032* R0=%reg1028* R1=%reg1029* R2 R3=%reg1031*
    Killing last use: %reg1028
    Allocating %reg1035 from QPR
    Assigning %reg1035 to Q1
    << %D2<def>, %D3<def> = VLD1q16 %R0<kill>, 0, pred:14, pred:%reg0, %Q1<imp-def>
    
    llvm-svn: 104056
    663543b4
Loading