Skip to content
  1. May 06, 2008
  2. Apr 16, 2008
  3. Apr 11, 2008
  4. Apr 09, 2008
  5. Apr 03, 2008
  6. Apr 01, 2008
  7. Mar 31, 2008
    • Evan Cheng's avatar
      The support for remat of instructions with a register operand is hackish, to... · 73d7c3bf
      Evan Cheng authored
      The support for remat of instructions with a register operand is hackish, to say the least. Since the register operand guaranteed to be PIC base and that it is already live at all uses, we are making sure it will not be spilled after its uses are rematerialized for both performance and correctness reasons.
      
      llvm-svn: 48976
      73d7c3bf
  8. Mar 15, 2008
  9. Mar 11, 2008
  10. Mar 05, 2008
  11. Feb 27, 2008
  12. Feb 26, 2008
  13. Feb 25, 2008
  14. Feb 23, 2008
  15. Feb 22, 2008
  16. Feb 21, 2008
  17. Feb 18, 2008
  18. Feb 15, 2008
  19. Feb 13, 2008
  20. Feb 10, 2008
  21. Feb 08, 2008
  22. Jan 24, 2008
  23. Jan 10, 2008
  24. Jan 07, 2008
  25. Jan 04, 2008
  26. Dec 31, 2007
    • Chris Lattner's avatar
      Rename SSARegMap -> MachineRegisterInfo in keeping with the idea · a10fff51
      Chris Lattner authored
      that "machine" classes are used to represent the current state of
      the code being compiled.  Given this expanded name, we can start 
      moving other stuff into it.  For now, move the UsedPhysRegs and
      LiveIn/LoveOuts vectors from MachineFunction into it.
      
      Update all the clients to match.
      
      This also reduces some needless #includes, such as MachineModuleInfo
      from MachineFunction.
      
      llvm-svn: 45467
      a10fff51
  27. Dec 30, 2007
    • Chris Lattner's avatar
      More cleanups for MachineOperand: · 6005589f
      Chris Lattner authored
        - Eliminate the static "print" method for operands, moving it
          into MachineOperand::print.
        - Change various set* methods for register flags to take a bool
          for the value to set it to.  Remove unset* methods.
        - Group methods more logically by operand flavor in MachineOperand.h
      
      llvm-svn: 45461
      6005589f
Loading