Skip to content
  1. Apr 01, 2008
  2. 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
  3. Mar 15, 2008
  4. Mar 11, 2008
  5. Mar 05, 2008
  6. Feb 27, 2008
  7. Feb 26, 2008
  8. Feb 25, 2008
  9. Feb 23, 2008
  10. Feb 22, 2008
  11. Feb 21, 2008
  12. Feb 18, 2008
  13. Feb 15, 2008
  14. Feb 13, 2008
  15. Feb 10, 2008
  16. Feb 08, 2008
  17. Jan 24, 2008
  18. Jan 10, 2008
  19. Jan 07, 2008
  20. Jan 04, 2008
  21. 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
  22. 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
  23. Dec 29, 2007
  24. Dec 13, 2007
  25. Dec 11, 2007
  26. Dec 09, 2007
  27. Dec 08, 2007
    • Bill Wendling's avatar
      Renaming: · 2b07d8c5
      Bill Wendling authored
        isTriviallyReMaterializable -> hasNoSideEffects
        isReallyTriviallyReMaterializable -> isTriviallyReMaterializable
      
      llvm-svn: 44702
      2b07d8c5
Loading