- 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
-
Brian Gaeke authored
llvm-svn: 14217
-
Brian Gaeke authored
Support copying floating-point constants to registers. Add assertion to visitCallInst to abort if we hit a NULL calledFunction, for now. llvm-svn: 14216
-
Brian Gaeke authored
Make copyRegToReg return 1 instead of -1. Edit a comment in emitPrologue(). llvm-svn: 14211
-
Brian Gaeke authored
Add a FIXME about the (currently unused) JMPL instructions. llvm-svn: 14210
-
Brian Gaeke authored
llvm-svn: 14209
-
Brian Gaeke authored
modifications for 1 LLVM BB --> many MBBs). Fix store operand order: make it always be Base, Offset, SrcReg (think "[ Base + Offset ] = SrcReg"). Rewrite visitBranchInst() to be even dumber (but working) -- give up on the branch fallthrough trick, for the time being. Make visitSetCondInst() work. llvm-svn: 14208
-
Brian Gaeke authored
llvm-svn: 14207
-
- Jun 17, 2004
-
-
Brian Gaeke authored
Abort if we see a PCRelativeDisp MachineOperand, to be safe. This matches the X86 backend. llvm-svn: 14202
-
Chris Lattner authored
llvm-svn: 14201
-
- Jun 15, 2004
-
-
Brian Gaeke authored
to visitBinaryOperator. llvm-svn: 14182
-
Brian Gaeke authored
llvm-svn: 14179
-
Brian Gaeke authored
getReg() on void value. llvm-svn: 14178
-
Brian Gaeke authored
on a double-word boundary instead of a single-word boundary. llvm-svn: 14177
-
Brian Gaeke authored
non-register, non-immed. arguments to SETHI and OR using %hi() and %lo() respectively. llvm-svn: 14176
-
Brian Gaeke authored
Support copying long constants to register pairs. Support copying ConstantPointerNulls and ConstantPointerRefs to registers. llvm-svn: 14175
-
- Jun 02, 2004
-
-
Chris Lattner authored
llvm-svn: 13949
-
- May 08, 2004
-
-
Brian Gaeke authored
Flesh out the SetCC support... which currently ends in a little bit of unfinished code (which is probably completely hilarious) for generating the condition value splitting the basic block up into 4 blocks, like this (clearly a better API is needed for this!): BB cond. branch / / R1=1 R2=0 \ / \ / R=phi(R1,R2) Other minor edits. llvm-svn: 13423
-
Brian Gaeke authored
llvm-svn: 13422
-
Brian Gaeke authored
llvm-svn: 13421
-
Brian Gaeke authored
llvm-svn: 13420
-
Brian Gaeke authored
llvm-svn: 13419
-
Brian Gaeke authored
Add support for branches (based loosely on X86/InstSelectSimple). Add support for not visiting phi nodes in the first pass. Add support for loading bools. Flesh out support for stores. llvm-svn: 13418
-
- May 07, 2004
-
-
Brian Gaeke authored
Disable the code that copies long constants to registers - it looks fishy. Implement some simple casts: integral, smaller than longs, and equal-width or narrowing only. llvm-svn: 13413
-
- Apr 13, 2004
-
-
Brian Gaeke authored
llvm-svn: 12905
-
Brian Gaeke authored
llvm-svn: 12903
-
- Apr 07, 2004
-
-
Brian Gaeke authored
llvm-svn: 12759
-
Brian Gaeke authored
llvm-svn: 12758
-
Brian Gaeke authored
function prologues, and fix an off-by-one in visitCallInst that was putting call args into the wrong registers. llvm-svn: 12757
-
Brian Gaeke authored
trying to get incoming args off the stack, instead of the %i0...%i6 regs, which is wrong. llvm-svn: 12756
-