| Commit message (Expand) | Author | Age | Files | Lines |
* | Correct the implicit-defs information for indirect and direct calls. | Brian Gaeke | 2004-11-16 | 1 | -4/+10 |
* | Expand Defs to encompass all the possibly-call-clobbered regs. | Brian Gaeke | 2004-11-15 | 1 | -1/+2 |
* | The field is called `imm22', not simply `imm' | Misha Brukman | 2004-10-14 | 1 | -1/+1 |
* | Synthetic instructions RET and RETL need to have all 3 parameters specified | Misha Brukman | 2004-10-14 | 1 | -4/+6 |
* | Add FSTOI, FDTOI (fp to integer cast) instructions. | Brian Gaeke | 2004-10-14 | 1 | -0/+4 |
* | Model calls as *both* using *and* killing O0..O5, because callees use the | Brian Gaeke | 2004-10-10 | 1 | -1/+2 |
* | Mark the instructions that have delay slots with the hasDelaySlot flag. | Brian Gaeke | 2004-09-30 | 1 | -9/+17 |
* | Tell the target description that calls clobber registers O0...O5. | Brian Gaeke | 2004-09-29 | 1 | -10/+9 |
* | FITOD is spelled "fitod", not "fitos". Ouch. | Brian Gaeke | 2004-09-29 | 1 | -1/+1 |
* | Add new FpMOVD pseudo-instruction, used to move doubles around. | Brian Gaeke | 2004-09-29 | 1 | -0/+1 |
* | Combine the F2 and F3 instruction classes into one file for simplicity | Misha Brukman | 2004-09-22 | 1 | -2/+1 |
* | Remove ClassPrefix variable as it's no longer used. | Misha Brukman | 2004-08-09 | 1 | -1/+0 |
* | The (future) SparcV8 JIT would do well to have a class prefix. | Misha Brukman | 2004-08-09 | 1 | -0/+1 |
* | I'm pretty sure that ba is branch always, which is a barrier. Brg should | Chris Lattner | 2004-07-31 | 1 | -1/+3 |
* | Add a class for pseudo-instructions. Use it. | Brian Gaeke | 2004-07-16 | 1 | -8/+7 |
* | Add floating-point branches and compares. Compares don't complete | Brian Gaeke | 2004-07-08 | 1 | -0/+32 |
* | Add FITOS, FITOD, and F{ADD,SUB,MUL,DIV}{S,D}. | Brian Gaeke | 2004-06-27 | 1 | -0/+16 |
* | Add FSTOD and FDTOS conversion instructions. | Brian Gaeke | 2004-06-24 | 1 | -0/+5 |
* | Rename the load and store opcodes. The non-fp ones only have one | Brian Gaeke | 2004-06-24 | 1 | -13/+26 |
* | Fix jmpl. | Brian Gaeke | 2004-06-18 | 1 | -3/+7 |
* | Add load instructions for floating-point registers. | Brian Gaeke | 2004-06-18 | 1 | -0/+5 |
* | Set the isBranch and isTerminator flags on branch instructions correctly. | Brian Gaeke | 2004-06-17 | 1 | -12/+19 |
* | Add a bunch more branches | Brian Gaeke | 2004-05-08 | 1 | -4/+12 |
* | Add ADD with immediate | Brian Gaeke | 2004-05-08 | 1 | -0/+1 |
* | Add forms of CMP, SUBCC, and a few branches, and some comments. | Brian Gaeke | 2004-05-08 | 1 | -0/+13 |
* | andd subcc instructions which is used to create the 'cmp' pseudo instruction | Chris Lattner | 2004-04-07 | 1 | -1/+3 |
* | 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 | 1 | -6/+14 |
* | Add UDIV, SDIV, and a few variants of WR. | Brian Gaeke | 2004-04-07 | 1 | -0/+8 |
* | Add load, store, and NOP instructions. | Brian Gaeke | 2004-04-02 | 1 | -2/+21 |
* | Add UMULrr and SMULrr instructions. | Brian Gaeke | 2004-03-16 | 1 | -0/+4 |
* | Sort stanzas into Sparc V8 book page number order. | Brian Gaeke | 2004-03-06 | 1 | -17/+23 |
* | Subtract instructions; minor cleanups | Brian Gaeke | 2004-03-04 | 1 | -1/+4 |
* | Simple copyConstantToReg support, SETHIi and ORri | Brian Gaeke | 2004-03-04 | 1 | -0/+4 |
* | Support add - note, still missing important copyConstantToRegister stuff | Brian Gaeke | 2004-03-03 | 1 | -1/+13 |
* | Tab completion is our friend. | Chris Lattner | 2004-02-28 | 1 | -0/+68 |