- Jan 14, 2003
-
-
Chris Lattner authored
llvm-svn: 5270
-
Chris Lattner authored
llvm-svn: 5268
-
Chris Lattner authored
llvm-svn: 5266
-
Chris Lattner authored
llvm-svn: 5265
-
Chris Lattner authored
llvm-svn: 5264
-
- Jan 13, 2003
-
-
Chris Lattner authored
llvm-svn: 5262
-
Chris Lattner authored
llvm-svn: 5260
-
Chris Lattner authored
llvm-svn: 5258
-
Chris Lattner authored
llvm-svn: 5257
-
Chris Lattner authored
llvm-svn: 5256
-
Chris Lattner authored
llvm-svn: 5255
-
Chris Lattner authored
* Fix a ton of warnings * Implement puts llvm-svn: 5254
-
Chris Lattner authored
llvm-svn: 5253
-
Chris Lattner authored
llvm-svn: 5252
-
Chris Lattner authored
llvm-svn: 5251
-
Chris Lattner authored
llvm-svn: 5236
-
Chris Lattner authored
llvm-svn: 5235
-
Chris Lattner authored
Make sure to handle %'s in strings correctly so that the names of BB's and functions are actually printed! llvm-svn: 5234
-
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: 5222
-
Chris Lattner authored
llvm-svn: 5221
-
Chris Lattner authored
llvm-svn: 5220
-
Chris Lattner authored
* Convert to use PHIElimination pass * Don't spill values which have just been reloaded (big win reducing spills) * Add experimental support for eliminating spills before TwoAddress instructions. It currently is broken so it is #ifdef'd out. * Use new "is terminator" flag on instructions instead of looking for branches and returns explicitly. llvm-svn: 5219
-
Chris Lattner authored
llvm-svn: 5218
-
Chris Lattner authored
llvm-svn: 5217
-
Chris Lattner authored
Add helper methods for MachineFrameInfo llvm-svn: 5216
-
Chris Lattner authored
llvm-svn: 5215
-
- Dec 29, 2002
-
-
Chris Lattner authored
llvm-svn: 5204
-
Chris Lattner authored
Rename MachineCacheInfo to TargetCacheInfo llvm-svn: 5203
-
Chris Lattner authored
Rename MachineOptInfo to TargetoptInfo Rename MachineCacheInfo to TargetCacheInfo llvm-svn: 5202
-