Skip to content
  1. Jun 28, 2010
    • Jakob Stoklund Olesen's avatar
      Add more special treatment for inline asm in RegAllocFast. · 0d94d7af
      Jakob Stoklund Olesen authored
      When an instruction has tied operands and physreg defines, we must take extra
      care that the tied operands conflict with neither physreg defs nor uses.
      
      The special treatment is given to inline asm and instructions with tied operands
      / early clobbers and physreg defines.
      
      This fixes PR7509.
      
      llvm-svn: 107043
      0d94d7af
  2. Jun 15, 2010
  3. Jun 04, 2010
  4. May 19, 2010
  5. May 18, 2010
    • 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
  6. May 17, 2010
  7. May 15, 2010
  8. May 14, 2010
  9. May 13, 2010
  10. May 12, 2010
  11. May 11, 2010
Loading