| Commit message (Expand) | Author | Age | Files | Lines |
* | I don't think we have to have 4 extra allocated (but unused) bytes on the stack. | Brian Gaeke | 2004-04-13 | 2 | -2/+2 |
* | I started working on casts, but I don't have anything compilable yet. | Brian Gaeke | 2004-04-13 | 2 | -0/+22 |
* | Don't print [%reg + 0], just print [%reg] | Brian Gaeke | 2004-04-07 | 1 | -2/+4 |
* | First version of code to handle loads. Stub function for handling stores. | Brian Gaeke | 2004-04-07 | 2 | -2/+78 |
* | Support loading arguments from %I0...%I5 into virtual registers in | Brian Gaeke | 2004-04-07 | 2 | -6/+60 |
* | It's setting up the call args right now, but on the callee side, it's | Brian Gaeke | 2004-04-07 | 2 | -2/+26 |
* | This is a start on handling setcc instructions. As the comment notes, we | Chris Lattner | 2004-04-07 | 2 | -0/+70 |
* | andd subcc instructions which is used to create the 'cmp' pseudo instruction | Chris Lattner | 2004-04-07 | 1 | -1/+3 |
* | Avoid emitting an extra copy on each 32-bit operation | Chris Lattner | 2004-04-07 | 2 | -8/+22 |
* | Make generation of stack-slot loads and copies less ugly. | Brian Gaeke | 2004-04-07 | 1 | -7/+4 |
* | Fix bug in printing loads. | Brian Gaeke | 2004-04-07 | 1 | -4/+4 |
* | Add support for shift instructions, wrap some long lines | Chris Lattner | 2004-04-07 | 2 | -30/+48 |
* | Fix encoding of existing shift instructions, add rr shifts | Chris Lattner | 2004-04-07 | 1 | -3/+6 |
* | Add a bunch more instructions | Chris Lattner | 2004-04-07 | 3 | -52/+100 |
* | Merge my changes with brians | Chris Lattner | 2004-04-07 | 1 | -6/+5 |
* | Add in some things I forgot, which Chris helpfully reminded me of... | Brian Gaeke | 2004-04-07 | 1 | -2/+6 |
* | Add support for the "Y" register, used by MUL & DIV. | Brian Gaeke | 2004-04-07 | 1 | -0/+9 |
* | Add UDIV, SDIV, and a few variants of WR. | Brian Gaeke | 2004-04-07 | 1 | -0/+8 |
* | Preliminary support for getting 64-bit integer constants into registers. | Brian Gaeke | 2004-04-07 | 2 | -4/+54 |
* | Prune unnecessary #includes | Brian Gaeke | 2004-04-06 | 1 | -12/+1 |
* | Simple delay slot filler pass. | Brian Gaeke | 2004-04-06 | 1 | -0/+87 |
* | Add references to delay slot filler pass. | Brian Gaeke | 2004-04-06 | 2 | -1/+24 |
* | First attempt at handling frame index elimination. | Brian Gaeke | 2004-04-06 | 1 | -8/+11 |
* | First attempt at special-casing printing of [%reg + offset] for | Brian Gaeke | 2004-04-06 | 1 | -0/+55 |
* | Delete reference to "the Mach-O Runtime ABI". | Brian Gaeke | 2004-04-06 | 1 | -2/+1 |
* | Deal with call return values. | Brian Gaeke | 2004-04-06 | 2 | -2/+30 |
* | Add support for many of the MRegisterInfo callbacks. | Brian Gaeke | 2004-04-02 | 1 | -9/+48 |
* | Add load, store, and NOP instructions. | Brian Gaeke | 2004-04-02 | 1 | -2/+21 |
* | Add support for printing pc-relative displacements of functions (as used in | Brian Gaeke | 2004-04-02 | 1 | -0/+6 |
* | Add support for call instructions (0-ary only for now). | Brian Gaeke | 2004-04-02 | 2 | -2/+14 |
* | The .type directive on Solaris uses the # character instead of @. | Brian Gaeke | 2004-03-16 | 1 | -2/+2 |
* | Fix bug in zero-extending of shorts. | Brian Gaeke | 2004-03-16 | 2 | -4/+4 |
* | Add UMULrr and SMULrr instructions. | Brian Gaeke | 2004-03-16 | 1 | -0/+4 |
* | Use ! for comment char; it works in both Solaris as and GAS. | Brian Gaeke | 2004-03-16 | 1 | -7/+7 |
* | Make getClass more robust by adding cLong. | Brian Gaeke | 2004-03-16 | 2 | -2/+14 |
* | Hmm, who left this sitting around in my tree | Brian Gaeke | 2004-03-09 | 2 | -8/+8 |
* | Avoid allocating special registers a bit more robustly | Chris Lattner | 2004-03-08 | 1 | -3/+11 |
* | Support return values of basic integer types. | Brian Gaeke | 2004-03-06 | 2 | -48/+74 |
* | Sort stanzas into Sparc V8 book page number order. | Brian Gaeke | 2004-03-06 | 1 | -17/+23 |
* | Hack it so we do not try to allocate values to G0. | Brian Gaeke | 2004-03-06 | 1 | -1/+1 |
* | Make prolog align stack properly. Make epilog not touch any registers. | Brian Gaeke | 2004-03-06 | 1 | -4/+4 |
* | Emit register names in lowercase, as required by the assembler. | Brian Gaeke | 2004-03-06 | 1 | -1/+11 |
* | Teach getRegClassForType where to find FP registers | Brian Gaeke | 2004-03-06 | 1 | -3/+2 |
* | Asm output is looking a lot better; not correct for all operands yet though. | Brian Gaeke | 2004-03-05 | 1 | -1/+62 |
* | Support -print-machineinstrs | Brian Gaeke | 2004-03-04 | 1 | -6/+9 |
* | Asm printer support, based on x86 - only prints mnemonics for now | Brian Gaeke | 2004-03-04 | 3 | -2/+462 |
* | Double-FP pseudo-registers. | Brian Gaeke | 2004-03-04 | 1 | -3/+36 |
* | Subtract instructions; minor cleanups | Brian Gaeke | 2004-03-04 | 3 | -9/+16 |
* | Floating point regs | Brian Gaeke | 2004-03-04 | 1 | -2/+17 |
* | Simple copyConstantToReg support, SETHIi and ORri | Brian Gaeke | 2004-03-04 | 3 | -8/+44 |