- Feb 07, 2014
-
-
Venkatraman Govindaraju authored
[Sparc] Emit correct encoding for atomic instructions. Also, add support for parsing CAS instructions to test the CAS encoding. llvm-svn: 200963
-
- Jan 08, 2014
-
-
Venkatraman Govindaraju authored
llvm-svn: 198740
-
- Jan 06, 2014
-
-
Venkatraman Govindaraju authored
llvm-svn: 198591
-
- Sep 22, 2013
-
-
Venkatraman Govindaraju authored
[Sparc] Make SPARC instructions' encoding well defined such that TableGen can automatically generate code emitter. llvm-svn: 191168
-
Venkatraman Govindaraju authored
[Sparc] Clean up MOVcc instructions so that TableGen can encode them correctly. No functionality change intended. llvm-svn: 191167
-
Venkatraman Govindaraju authored
[Sparc] Clean up branch instructions, so that TableGen can encode branch conditions as well. No functionality change intended. llvm-svn: 191166
-
- Jun 04, 2013
-
-
Venkatraman Govindaraju authored
llvm-svn: 183243
-
- Apr 14, 2013
-
-
Jakob Stoklund Olesen authored
Test case by llvm-stress. llvm-svn: 179477
-
- Apr 02, 2013
-
-
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
-
- Feb 18, 2012
-
-
Jia Liu authored
Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore. llvm-svn: 150878
-
- Dec 29, 2007
-
-
Chris Lattner authored
llvm-svn: 45418
-
- Jul 19, 2007
-
-
Evan Cheng authored
InOperandList. This gives one piece of important information: # of results produced by an instruction. An example of the change: def ADD32rr : I<0x01, MRMDestReg, (ops GR32:$dst, GR32:$src1, GR32:$src2), "add{l} {$src2, $dst|$dst, $src2}", [(set GR32:$dst, (add GR32:$src1, GR32:$src2))]>; => def ADD32rr : I<0x01, MRMDestReg, (outs GR32:$dst), (ins GR32:$src1, GR32:$src2), "add{l} {$src2, $dst|$dst, $src2}", [(set GR32:$dst, (add GR32:$src1, GR32:$src2))]>; llvm-svn: 40033
-
- Sep 02, 2006
-
-
Chris Lattner authored
llvm-svn: 30039
-
- Feb 05, 2006
-
-
Chris Lattner authored
llvm-svn: 25985
-
- Dec 18, 2005
-
-
Chris Lattner authored
InstV8 class to the InstrFormats file where it belongs. llvm-svn: 24824
-
Chris Lattner authored
to a bug in the scheduler. llvm-svn: 24807
-
Chris Lattner authored
llvm-svn: 24800
-
- Dec 17, 2005
-
-
Chris Lattner authored
llvm-svn: 24779
-
Chris Lattner authored
llvm-svn: 24776
-
Chris Lattner authored
llvm-svn: 24771
-
Chris Lattner authored
minor bugs llvm-svn: 24762
-
Chris Lattner authored
programs to work on V8 again llvm-svn: 24761
-
- Dec 16, 2005
-
-
Chris Lattner authored
llvm-svn: 24744
-
Chris Lattner authored
llvm-svn: 24741
-
Chris Lattner authored
llvm-svn: 24740
-
Chris Lattner authored
With this, Regression/CodeGen/SparcV8/basictest.ll now passes. Lets hear it for regression tests :) llvm-svn: 24738
-
- Oct 15, 2004
-
-
Misha Brukman authored
llvm-svn: 17001
-
- Oct 14, 2004
-
-
Misha Brukman authored
* In the F3_3 class, remove mention of asi because it's not part of the format llvm-svn: 16999
-
- Sep 22, 2004
-
-
Misha Brukman authored
llvm-svn: 16484
-
- Jun 18, 2004
-
-
Brian Gaeke authored
Replace it with a working class for FP instrs. llvm-svn: 14226
-
- Feb 28, 2004
-
-
Chris Lattner authored
llvm-svn: 11957
-
Chris Lattner authored
llvm-svn: 11955
-
- Feb 25, 2004
-
-
Misha Brukman authored
llvm-svn: 11832
-