Skip to content
  1. Jan 12, 2013
    • Jack Carter's avatar
      This patch tackles the problem of parsing Mips · 873c724b
      Jack Carter authored
      register names in the standalone assembler llvm-mc.
      
      Registers such as $A1 can represent either a 32 or
      64 bit register based on the instruction using it.
      In addition, based on the abi, $T0 can represent different
      32 bit registers.
      
      
      The problem is resolved by the Mips specific AsmParser 
      td definitions changing to work together. Many cases of
      RegisterClass parameters are now RegisterOperand.
      
      
      Contributer: Vladimir Medic
      llvm-svn: 172284
      873c724b
  2. Dec 20, 2012
  3. Dec 13, 2012
  4. Dec 07, 2012
  5. Nov 15, 2012
  6. Nov 03, 2012
  7. Sep 15, 2012
  8. Aug 17, 2012
  9. Jul 31, 2012
  10. Jun 14, 2012
  11. 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
  12. Apr 17, 2012
  13. Apr 12, 2012
  14. Apr 03, 2012
  15. Mar 01, 2012
  16. Feb 28, 2012
  17. Feb 27, 2012
  18. Feb 25, 2012
  19. Feb 16, 2012
  20. Jan 24, 2012
  21. Nov 07, 2011
Loading