- Jul 11, 2004
-
-
Chris Lattner authored
llvm-svn: 14747
-
Chris Lattner authored
llvm-svn: 14745
-
- Jul 08, 2004
-
-
Brian Gaeke authored
llvm-svn: 14687
-
Brian Gaeke authored
until the next cycle, and there's no interlock, so they effectively have a delay slot. llvm-svn: 14686
-
Brian Gaeke authored
llvm-svn: 14685
-
Brian Gaeke authored
Fix typo in comment. llvm-svn: 14684
-
Brian Gaeke authored
the top and bottom halves backwards...how embarrassing. Support 'cast long to long' and other similar no-op casts to long. Support 'ret long'. llvm-svn: 14683
-
Brian Gaeke authored
llvm-svn: 14681
-
- Jul 04, 2004
-
-
Chris Lattner authored
llvm-svn: 14625
-
- Jul 02, 2004
-
-
Chris Lattner authored
Also, while noone's looking, add support for constant expressions. Wait, I said not to look! llvm-svn: 14566
-
- Jul 01, 2004
-
-
Misha Brukman authored
llvm-svn: 14512
-
- Jun 30, 2004
-
-
Misha Brukman authored
llvm-svn: 14508
-
- Jun 28, 2004
-
-
Brian Gaeke authored
Allow copying of float registers. llvm-svn: 14445
-
Brian Gaeke authored
llvm-svn: 14444
-
Brian Gaeke authored
If we see an "unknown operand", abort so it's easier to fix it. llvm-svn: 14441
-
Brian Gaeke authored
Support cast of ints (and narrower) to float and double. Support cast double to double (using load and store). Abort if we see a CallInst or SetCondInst with long/fp args, instead of producing bad code. Support add, sub, mul, div of float and double. llvm-svn: 14440
-
- Jun 25, 2004
-
-
Misha Brukman authored
* Wrap long line to 80 cols llvm-svn: 14382
-
- Jun 24, 2004
-
-
Brian Gaeke authored
llvm-svn: 14372
-
Brian Gaeke authored
(It's not yet clear how to copy doubles from register to register.) llvm-svn: 14371
-
Brian Gaeke authored
llvm-svn: 14366
-
Brian Gaeke authored
Compactify the code that emits copies of constant ints into registers. llvm-svn: 14365
-
Brian Gaeke authored
llvm-svn: 14364
-
Brian Gaeke authored
Fix bug in emitGEPOperation where we weren't passing MBB, IP to getReg. (hey, wouldn't a constant expression lowering pass be cool? huh huhuhuh) Fix bug in emitGEPOperation where we might try to OR a constant into a register which was too big to fit in the immediate field. Support and, or, xor of longs. llvm-svn: 14363
-
Brian Gaeke authored
variant worth worrying about; the fp ones have two. llvm-svn: 14362
-
Brian Gaeke authored
variant worth worrying about; the fp ones have two. Add fp stores. llvm-svn: 14361
-
Brian Gaeke authored
variant worth worrying about; the fp ones have two. Stub out the case analysis of int-to-fp casts (no code yet). I think the number of operands passed to BuildMI for loads was wrong. Support load and store of float and double. llvm-svn: 14360
-
Brian Gaeke authored
representational consistency, we want to address the halves of each 64-bit value separately. llvm-svn: 14356
-
Brian Gaeke authored
llvm-svn: 14355
-
- Jun 22, 2004
-
-
Brian Gaeke authored
llvm-svn: 14332
-
- Jun 21, 2004
-
-
Misha Brukman authored
llvm-svn: 14305
-
- Jun 20, 2004
-
-
Chris Lattner authored
llvm-svn: 14266
-
- Jun 18, 2004
-
-
Brian Gaeke authored
llvm-svn: 14231
-
Brian Gaeke authored
llvm-svn: 14230
-
Brian Gaeke authored
llvm-svn: 14229
-
Brian Gaeke authored
using the local & in regs first because they are not clobbered by calls. llvm-svn: 14228
-
Brian Gaeke authored
llvm-svn: 14227
-
Brian Gaeke authored
Replace it with a working class for FP instrs. llvm-svn: 14226
-
Brian Gaeke authored
Add some FP moves. llvm-svn: 14225
-
Brian Gaeke authored
Use this for printing the jmpl indirect-call instruction. llvm-svn: 14224
-
Brian Gaeke authored
Support indirect calls. Support returning a float value. llvm-svn: 14223
-