Skip to content
  1. Jan 29, 2014
  2. Jan 12, 2014
  3. Jan 10, 2014
  4. Jan 09, 2014
  5. Jan 08, 2014
  6. Jan 07, 2014
  7. Jan 06, 2014
  8. Jan 05, 2014
  9. Jan 04, 2014
  10. Jan 01, 2014
  11. Dec 29, 2013
  12. Nov 24, 2013
  13. Nov 03, 2013
  14. Oct 08, 2013
  15. Oct 06, 2013
  16. Sep 22, 2013
  17. Sep 03, 2013
  18. Aug 25, 2013
  19. Aug 23, 2013
  20. Aug 20, 2013
  21. Jun 08, 2013
  22. Jun 07, 2013
  23. Jun 04, 2013
  24. Jun 03, 2013
  25. May 19, 2013
  26. Apr 21, 2013
  27. Apr 14, 2013
  28. Apr 04, 2013
  29. Apr 03, 2013
    • Jakob Stoklund Olesen's avatar
      Add 64-bit compare + branch for SPARC v9. · d9bbdfd3
      Jakob Stoklund Olesen authored
      The same compare instruction is used for 32-bit and 64-bit compares. It
      sets two different sets of flags: icc and xcc.
      
      This patch adds a conditional branch instruction using the xcc flags for
      64-bit compares.
      
      llvm-svn: 178621
      d9bbdfd3
  30. Apr 02, 2013
    • Jakob Stoklund Olesen's avatar
      Add 64-bit shift instructions. · c1d1a481
      Jakob Stoklund Olesen authored
      SPARC v9 defines new 64-bit shift instructions. The 32-bit shift right
      instructions are still usable as zero and sign extensions.
      
      This adds new F3_Sr and F3_Si instruction formats that probably should
      be used for the 32-bit shifts as well. They don't really encode an
      simm13 field.
      
      llvm-svn: 178525
      c1d1a481
    • Jakob Stoklund Olesen's avatar
      Add predicates for distinguishing 32-bit and 64-bit modes. · 739d722e
      Jakob Stoklund Olesen authored
      The 'sparc' architecture produces 32-bit code while 'sparcv9' produces
      64-bit code.
      
      It is also possible to run 32-bit code using SPARC v9 instructions with:
      
        llc -march=sparc -mattr=+v9
      
      llvm-svn: 178524
      739d722e
Loading