- May 13, 2005
-
-
Chris Lattner authored
llvm-svn: 21945
-
- May 09, 2005
-
-
Chris Lattner authored
llvm-svn: 21829
-
- Apr 28, 2005
-
-
Chris Lattner authored
llvm-svn: 21608
-
- Apr 06, 2005
-
-
Chris Lattner authored
llvm-svn: 21106
-
- Apr 02, 2005
-
-
Chris Lattner authored
llvm-svn: 21006
-
- Feb 27, 2005
-
-
Chris Lattner authored
llvm-svn: 20343
-
- Jan 19, 2005
-
-
Chris Lattner authored
llvm-svn: 19690
-
Chris Lattner authored
llvm-svn: 19687
-
Chris Lattner authored
This allows us to generate this: foo: mov %EAX, DWORD PTR [%ESP + 4] mov %EDX, DWORD PTR [%ESP + 8] shld %EDX, %EDX, 2 shl %EAX, 2 ret instead of this: foo: mov %EAX, DWORD PTR [%ESP + 4] mov %ECX, DWORD PTR [%ESP + 8] mov %EDX, %EAX shrd %EDX, %ECX, 30 shl %EAX, 2 ret Note the magically transmogrifying immediate. llvm-svn: 19686
-
- Jan 10, 2005
-
-
Chris Lattner authored
llvm-svn: 19437
-
- Jan 03, 2005
-
-
Chris Lattner authored
llvm-svn: 19264
-
- Jan 02, 2005
-
-
Chris Lattner authored
1. Add new instructions for checking parity flags: JP, JNP, SETP, SETNP. 2. Set the isCommutable and isPromotableTo3Address bits on several instructions. llvm-svn: 19246
-
- Nov 10, 2004
-
-
John Criswell authored
It's stosl (l for long == 32 bit). llvm-svn: 17658
-
- Oct 06, 2004
-
-
Chris Lattner authored
the JIT had last night. llvm-svn: 16766
-
Chris Lattner authored
llvm-svn: 16759
-
- Oct 04, 2004
-
-
Chris Lattner authored
llvm-svn: 16645
-
Chris Lattner authored
old and broken AT&T syntax assemblers. The problem with this hack is that *SOME* forms of the fdiv and fsub instructions have the 'r' bit inverted. This was a real pain to figure out, but is trivially easy to support: thus we are now bug compatible with gas and gcc. llvm-svn: 16644
-
Chris Lattner authored
llvm-svn: 16642
-
Chris Lattner authored
llvm-svn: 16641
-
Chris Lattner authored
llvm-svn: 16640
-
- Oct 03, 2004
-
-
Chris Lattner authored
hopefully lead to the death of the 'GasBugWorkaroundEmitter'. This also includes changes to wrap the whole file to 80 columns! Woot! :) Note that the AT&T style output has not been tested at all. llvm-svn: 16638
-
- Sep 08, 2004
-
-
Alkis Evlogimenos authored
FpSETRESULT. llvm-svn: 16247
-
Alkis Evlogimenos authored
value is returned in that register. The pseudo instructions FpGETRESULT and FpSETRESULT shold also have an implicity use and def of ST0 repsecitvely. llvm-svn: 16246
-
- Aug 11, 2004
-
-
Chris Lattner authored
old asmprinter. llvm-svn: 15660
-
Chris Lattner authored
llvm-svn: 15657
-
Chris Lattner authored
Eliminate the FPI*m classes, converting them to use FPI instead. llvm-svn: 15655
-
Chris Lattner authored
llvm-svn: 15653
-
Chris Lattner authored
llvm-svn: 15652
-
Chris Lattner authored
llvm-svn: 15651
-
Chris Lattner authored
asmprintergeneration llvm-svn: 15650
-
Chris Lattner authored
Start asmprintergen'ifying machine instrs with memory operands. llvm-svn: 15646
-
- Aug 10, 2004
-
-
Chris Lattner authored
X86InstrInfo.td into 80 columns llvm-svn: 15629
-
Chris Lattner authored
llvm-svn: 15628
-
Chris Lattner authored
string operands, and adjusts all users to pass them in instead of using II. llvm-svn: 15624
-
Chris Lattner authored
llvm-svn: 15621
-
Chris Lattner authored
llvm-svn: 15606
-
Chris Lattner authored
llvm-svn: 15605
-
- Aug 01, 2004
-
-
Chris Lattner authored
Delete the 'name' field of all instructions that have asmformats. llvm-svn: 15403
-
Chris Lattner authored
llvm-svn: 15398
-
Chris Lattner authored
llvm-svn: 15396
-