- Oct 19, 2005
-
-
Jim Laskey authored
Note that when adding new instructions that you should refer to the table at the bottom of PPCSchedule.td. llvm-svn: 23830
-
Nate Begeman authored
doing something clever. llvm-svn: 23824
-
- Oct 15, 2005
-
-
Chris Lattner authored
llvm-svn: 23740
-
Chris Lattner authored
from the .td file that correspond to it llvm-svn: 23736
-
- Sep 30, 2005
-
-
Chris Lattner authored
llvm-svn: 23533
-
- Sep 08, 2005
-
-
Chris Lattner authored
llvm-svn: 23268
-
Chris Lattner authored
for matching signed 16-bit and shifted 16-bit ppc immediates llvm-svn: 23267
-
Chris Lattner authored
llvm-svn: 23266
-
- Sep 03, 2005
-
-
Chris Lattner authored
llvm-svn: 23232
-
- Sep 02, 2005
-
-
Chris Lattner authored
currently don't do anything. This elides patterns for binary operators that ping on the carry flag, since we don't model it yet. This patch also removes PPC::SUB, because it is dead. llvm-svn: 23230
-
- Aug 26, 2005
-
-
Nate Begeman authored
llvm-svn: 23076
-
- Aug 08, 2005
-
-
Nate Begeman authored
llvm-svn: 22707
-
- Apr 19, 2005
-
-
Chris Lattner authored
llvm-svn: 21352
-
Chris Lattner authored
llvm-svn: 21351
-
Chris Lattner authored
them away. llvm-svn: 21350
-
Chris Lattner authored
llvm-svn: 21349
-
Chris Lattner authored
llvm-svn: 21348
-
Chris Lattner authored
llvm-svn: 21347
-
Chris Lattner authored
llvm-svn: 21346
-
Chris Lattner authored
bits that must be passed up the inheritance hierarchy. Convert MForm and AForm instructions over llvm-svn: 21345
-
- Apr 18, 2005
-
-
Nate Begeman authored
register. Added support in the .td file for the g5-specific variant of cr -> gpr moves that executes faster, but we currently don't generate it. llvm-svn: 21314
-
- Apr 14, 2005
-
-
Nate Begeman authored
register allocated condition registers. Make sure that the printed output is gas compatible. llvm-svn: 21295
-
- Apr 12, 2005
-
-
Nate Begeman authored
llvm-svn: 21246
-
- Apr 11, 2005
-
-
Chris Lattner authored
llvm-svn: 21226
-
Chris Lattner authored
Refactor how . instructions are handled. In particular, instead of passing the RC flag all the way up the inheritance hierarchy, just make a new tblgen class 'DOT' which can be added to an instruction definition. For example, instead of this: -def AND : XForm_6<31, 28, 0, 0, 0, (ops GPRC:$rA, GPRC:$rS, GPRC:$rB), -let Defs = [CR0] in -def ANDo : XForm_6<31, 28, 1, 0, 0, (ops GPRC:$rA, GPRC:$rS, GPRC:$rB), - "and. $rA, $rS, $rB">; We now have this: +def AND : XForm_6<31, 28, 0, 0, (ops GPRC:$rA, GPRC:$rS, GPRC:$rB), "and $rA, $rS, $rB">; llvm-svn: 21225
-
- Nov 25, 2004
-
-
Chris Lattner authored
All of Olden passes now! :) llvm-svn: 18227
-
Chris Lattner authored
llvm-svn: 18225
-
- Nov 24, 2004
-
-
Chris Lattner authored
correctly. llvm-svn: 18200
-
Chris Lattner authored
36/42 SingleSource/UnitTests passing! llvm-svn: 18199
-
Chris Lattner authored
them explicitly as well. llvm-svn: 18193
-
- Nov 23, 2004
-
-
Chris Lattner authored
llvm-svn: 18174
-
Chris Lattner authored
llvm-svn: 18170
-
Chris Lattner authored
llvm-svn: 18165
-
- Oct 23, 2004
-
-
Misha Brukman authored
be listed second as that is how the instructions are usually created (and is the correct asm syntax) so that it's assembled correctly from its constituents llvm-svn: 17183
-
- Oct 14, 2004
-
-
Misha Brukman authored
the instruction binary format, all others are simply operands and should not have the `field' label llvm-svn: 16978
-
- Sep 04, 2004
-
-
Nate Begeman authored
32 and 64 bit AsmWriters unified Darwin and AIX specific features of AsmWriter split out llvm-svn: 16163
-
- Sep 02, 2004
-
-
Nate Begeman authored
llvm-svn: 16142
-
- Aug 31, 2004
-
-
Nate Begeman authored
llvm-svn: 16121
-
- Aug 30, 2004
-
-
Nate Begeman authored
llvm-svn: 16112
-
Nate Begeman authored
llvm-svn: 16107
-