Skip to content
  1. Jan 24, 2005
  2. Jan 23, 2005
  3. Jan 22, 2005
  4. Jan 19, 2005
  5. Aug 30, 2004
  6. Aug 27, 2004
  7. Aug 21, 2004
  8. Aug 16, 2004
  9. Aug 15, 2004
  10. Aug 12, 2004
  11. Aug 07, 2004
  12. Jun 11, 2004
  13. Jun 10, 2004
  14. Jun 02, 2004
  15. Feb 15, 2004
  16. Feb 14, 2004
  17. Feb 12, 2004
  18. Feb 10, 2004
  19. Dec 14, 2003
    • Alkis Evlogimenos's avatar
      Change interface of MachineOperand as follows: · aaba4639
      Alkis Evlogimenos authored
          a) remove opIsUse(), opIsDefOnly(), opIsDefAndUse()
          b) add isUse(), isDef()
          c) rename opHiBits32() to isHiBits32(),
                    opLoBits32() to isLoBits32(),
                    opHiBits64() to isHiBits64(),
                    opLoBits64() to isLoBits64().
      
      This results to much more readable code, for example compare
      "op.opIsDef() || op.opIsDefAndUse()" to "op.isDef()" a pattern used
      very often in the code.
      
      llvm-svn: 10461
      aaba4639
  20. Nov 11, 2003
  21. Oct 20, 2003
  22. Oct 08, 2003
    • Alkis Evlogimenos's avatar
      Change MRegisterDesc::AliasSet, TargetInstrDescriptor::ImplicitDefs · 5f1f337d
      Alkis Evlogimenos authored
      and TargetInstrDescriptor::ImplicitUses to always point to a null
      terminated array and never be null. So there is no need to check for
      pointer validity when iterating over those sets. Code that looked
      like:
      
      if (const unsigned* AS = TID.ImplicitDefs) {
        for (int i = 0; AS[i]; ++i) {
          // use AS[i]
        }
      }
      
      was changed to:
      
      for (const unsigned* AS = TID.ImplicitDefs; *AS; ++AS) {
        // use *AS
      }
      
      llvm-svn: 8960
      5f1f337d
  23. Aug 13, 2003
  24. May 27, 2003
    • Vikram S. Adve's avatar
      (1) Added special register class containing (for now) %fsr. · 7366fa1a
      Vikram S. Adve authored
          Fixed spilling of %fcc[0-3] which are part of %fsr.
      
      (2) Moved some machine-independent reg-class code to class TargetRegInfo
          from SparcReg{Class,}Info.
      
      (3) Renamed MachienOperand::opIsDef to MachineOperand::opIsDefOnly()
          and related functions and flags.  Fixed several bugs where only
          "isDef" was being checked, not "isDefAndUse".
      
      llvm-svn: 6341
      7366fa1a
  25. May 02, 2003
  26. Jan 16, 2003
  27. Jan 15, 2003
  28. Jan 14, 2003
  29. Jan 13, 2003
  30. Dec 28, 2002
Loading