Skip to content
  1. Jan 04, 2008
  2. Jan 03, 2008
  3. Jan 02, 2008
  4. Jan 01, 2008
  5. Dec 31, 2007
  6. 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
    • Chris Lattner's avatar
      MachineOperand: · c98c0e57
      Chris Lattner authored
        - Add getParent() accessors.
        - Move SubReg out of the AuxInfo union, to make way for future changes.
        - Remove the getImmedValue/setImmedValue methods.
        - in some MachineOperand::Create* methods, stop initializing fields that are dead.
      
      MachineInstr:
        - Delete one copy of the MachineInstr printing code, now there is only one dump
          format and one copy of the code.
        - Make MachineOperand use the parent field to get info about preg register names if
          no target info is otherwise available.
        - Move def/use/kill/dead flag printing to the machineoperand printer, so they are
          always printed for an operand.
      
      llvm-svn: 45460
      c98c0e57
Loading