Skip to content
  1. Jan 02, 2008
  2. Jan 01, 2008
  3. Dec 31, 2007
  4. Dec 30, 2007
    • Gordon Henriksen's avatar
      Another backwards compatibility fix. · 1862b6da
      Gordon Henriksen authored
      llvm-svn: 45463
      1862b6da
    • Chris Lattner's avatar
      - rename opType -> OpKind and contents -> Contents. · db64f04a
      Chris Lattner authored
      - eliminate the auxInfo union, merging it into the contents union.  This shaves 
        4 bytes off MachineOperand on a 32-bit machine.
      
      - Use accessors in ctor methods.
      
      - Add comments.
      
      llvm-svn: 45462
      db64f04a
    • 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
    • Chris Lattner's avatar
      fix typo duncan noticed! · 96317d24
      Chris Lattner authored
      llvm-svn: 45459
      96317d24
    • Chris Lattner's avatar
      simpilfy some register printing code. · 35fecece
      Chris Lattner authored
      llvm-svn: 45458
      35fecece
Loading