- Apr 22, 2003
-
-
Misha Brukman authored
llvm-svn: 5848
-
Misha Brukman authored
llvm-svn: 5833
-
- Apr 21, 2003
-
-
Chris Lattner authored
llvm-svn: 5829
-
- Apr 16, 2003
-
-
Chris Lattner authored
llvm-svn: 5786
-
- Feb 26, 2003
-
-
Chris Lattner authored
llvm-svn: 5642
-
- Feb 25, 2003
-
-
Chris Lattner authored
llvm-svn: 5623
-
- Jan 16, 2003
-
-
Chris Lattner authored
llvm-svn: 5328
-
Chris Lattner authored
llvm-svn: 5327
-
Chris Lattner authored
llvm-svn: 5324
-
Chris Lattner authored
llvm-svn: 5323
-
Chris Lattner authored
This improves the performance of the power benchmark by a few percent. This will be neccesary for SSE code, which requires 16 byte alignment of the stack. llvm-svn: 5320
-
- Jan 15, 2003
-
-
Chris Lattner authored
llvm-svn: 5319
-
Chris Lattner authored
llvm-svn: 5317
-
Chris Lattner authored
llvm-svn: 5316
-
Chris Lattner authored
Eliminate dependency on RegClass.h llvm-svn: 5315
-
Chris Lattner authored
llvm-svn: 5307
-
Chris Lattner authored
llvm-svn: 5305
-
Chris Lattner authored
llvm-svn: 5303
-
Chris Lattner authored
llvm-svn: 5299
-
Chris Lattner authored
llvm-svn: 5294
-
Chris Lattner authored
llvm-svn: 5291
-
Chris Lattner authored
llvm-svn: 5288
-
Chris Lattner authored
of them with BUildMI calls instead. * Fix def information in instructions generated by prologepilog inserter llvm-svn: 5287
-
Chris Lattner authored
llvm-svn: 5284
-
- Jan 14, 2003
-
-
Chris Lattner authored
llvm-svn: 5272
-
Chris Lattner authored
llvm-svn: 5266
-
- Jan 13, 2003
-
-
Chris Lattner authored
llvm-svn: 5260
-
Chris Lattner authored
* Add X86 Stackifier pass * Add peephole optimizer pass llvm-svn: 5233
-
Chris Lattner authored
llvm-svn: 5232
-
Chris Lattner authored
so we can put an offset in there as well... * Fix long/ulong stuff llvm-svn: 5231
-
Chris Lattner authored
* Add flags for different types of FP pseudo instrs llvm-svn: 5230
-
Chris Lattner authored
* Use new M_TERMINATOR_FLAG flag * Add ::Void flag on several instructions so def-use info is correct! * Implement MANY FP instructions * Finalize pseudo FP instructions * Add set of Pseudo FP instruction description flags * Add support for MOVim instrs * Add support for 64 bit support instrs, like adc sbb, etc * Add conditional move llvm-svn: 5229
-
Chris Lattner authored
llvm-svn: 5228
-
Chris Lattner authored
llvm-svn: 5227
-
Chris Lattner authored
llvm-svn: 5226
-
Chris Lattner authored
* Implement support for MRMS?m instructions * Add Arg64 support * Add support for frame indexes and constant pool indexes * llvm-svn: 5225
-
Chris Lattner authored
* Add support for the constant pool & constant pool indices * Add support for MRMS?m instructions * Fix FP Prefix emission * Add support for global addresses and external symbols llvm-svn: 5224
-
Chris Lattner authored
* Support arbitrary FP constants * Fix bugs in frame layout for function calls and incoming arguments * Insert copies for constant arguments to PHI nodes into the BOTTOM of predecessor blocks, not the top. * Implement _floating point_ support: setcc, return, load, store, cast * Fix several bugs in the cast instruction * Abstract out call emission and load/store for FP * Implement malloc/free without previous lowering pass. * Make use of new forms of MachineOperand * Implement _long_ support! * Fix many bugs in FP support * Change branch from je/jne to je/jmp * Simplify code generated for GEP instructions llvm-svn: 5223
-
Chris Lattner authored
llvm-svn: 5221
-
- Dec 29, 2002
-
-
Chris Lattner authored
llvm-svn: 5204
-