Skip to content
  1. Jun 04, 2012
  2. Jun 02, 2012
  3. Jun 01, 2012
  4. May 31, 2012
  5. May 30, 2012
  6. May 26, 2012
  7. May 25, 2012
  8. May 24, 2012
  9. May 22, 2012
    • Akira Hatanaka's avatar
      This patch adds a predicate to existing mips32 and mips64 so that those · cdf4fd82
      Akira Hatanaka authored
      instruction encodings can be excluded during mips16 processing.
      
      This revision fixes the issue raised by Jim Grosbach.
      
      bool hasStandardEncoding() const { return !inMips16Mode(); }
      
      When micromips is added it will be
      
      bool StandardEncoding() const { return !inMips16Mode()&&  !inMicroMipsMode(); }
      
      No additional testing is needed other than to assure that there is no regression
      from this patch.
      
      Patch by Reed Kotler.
      
      llvm-svn: 157234
      cdf4fd82
  10. May 19, 2012
  11. May 18, 2012
  12. May 17, 2012
    • Akira Hatanaka's avatar
      This patch adds the register class for MIPS16 as well as the ability for · 0faaebf2
      Akira Hatanaka authored
      llc to recognize MIPS16 as a MIPS ASE extension. -mips16 will mean the
      mips16 ASE for mips32 by default.
      
      As part of fixing of adding this we discovered some small changes that
      need to be made to MipsInstrInfo::storeRegToStackSLot and
      MipsInstrInfo::loadRegFromStackSlot. We were using some "==" equality tests
      where in fact we should have been using Mips::<regclas>.hasSubClassEQ instead,
      per suggestion of Jakob Stoklund Olesen.
      
      Patch by Reed Kotler.
      
      llvm-svn: 156958
      0faaebf2
  13. May 15, 2012
  14. May 12, 2012
Loading