Skip to content
  1. Jan 07, 2008
    • Chris Lattner's avatar
      Add predicates methods to TargetOperandInfo, and switch all clients · e55e1156
      Chris Lattner authored
      over to using them, instead of diddling Flags directly.  Change the
      various flags from const variables to enums.
      
      llvm-svn: 45677
      e55e1156
    • Chris Lattner's avatar
      Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflects · a98c679d
      Chris Lattner authored
      that it is cheap and efficient to get.
      
      Move a variety of predicates from TargetInstrInfo into 
      TargetInstrDescriptor, which makes it much easier to query a predicate
      when you don't have TII around.  Now you can use MI->getDesc()->isBranch()
      instead of going through TII, and this is much more efficient anyway. Not
      all of the predicates have been moved over yet.
      
      Update old code that used MI->getInstrDescriptor()->Flags to use the
      new predicates in many places.
      
      llvm-svn: 45674
      a98c679d
  2. Jan 01, 2008
  3. Dec 31, 2007
  4. Dec 30, 2007
  5. Dec 29, 2007
  6. Nov 14, 2007
    • Evan Cheng's avatar
      Clean up sub-register implementation by moving subReg information back to · 7f02cfa5
      Evan Cheng authored
      MachineOperand auxInfo. Previous clunky implementation uses an external map
      to track sub-register uses. That works because register allocator uses
      a new virtual register for each spilled use. With interval splitting (coming
      soon), we may have multiple uses of the same register some of which are
      of using different sub-registers from others. It's too fragile to constantly
      update the information.
      
      llvm-svn: 44104
      7f02cfa5
  7. Oct 13, 2007
  8. Oct 12, 2007
  9. Sep 14, 2007
  10. Jul 26, 2007
  11. Jun 15, 2007
  12. May 29, 2007
  13. May 16, 2007
  14. May 15, 2007
  15. May 01, 2007
  16. Apr 26, 2007
  17. Mar 27, 2007
  18. Feb 23, 2007
  19. Feb 19, 2007
  20. Feb 17, 2007
  21. Feb 16, 2007
  22. Dec 16, 2006
  23. Dec 15, 2006
  24. Dec 07, 2006
Loading