aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Sparc/SparcInstrInfo.td
AgeCommit message (Expand)Author
2004-12-10Add the rest of the multiply instructions.Brian Gaeke
2004-11-23Add the rest of the logical instructions.Brian Gaeke
2004-11-21Add all the rest of the ADD and SUB variants, some of which are important forBrian Gaeke
2004-11-16Correct the implicit-defs information for indirect and direct calls.Brian Gaeke
2004-11-15Expand Defs to encompass all the possibly-call-clobbered regs.Brian Gaeke
2004-10-14The field is called `imm22', not simply `imm'Misha Brukman
2004-10-14Synthetic instructions RET and RETL need to have all 3 parameters specifiedMisha Brukman
2004-10-14Add FSTOI, FDTOI (fp to integer cast) instructions.Brian Gaeke
2004-10-10Model calls as *both* using *and* killing O0..O5, because callees use theBrian Gaeke
2004-09-30Mark the instructions that have delay slots with the hasDelaySlot flag.Brian Gaeke
2004-09-29Tell the target description that calls clobber registers O0...O5.Brian Gaeke
2004-09-29FITOD is spelled "fitod", not "fitos". Ouch.Brian Gaeke
2004-09-29Add new FpMOVD pseudo-instruction, used to move doubles around.Brian Gaeke
2004-09-22Combine the F2 and F3 instruction classes into one file for simplicityMisha Brukman
2004-08-09Remove ClassPrefix variable as it's no longer used.Misha Brukman
2004-08-09The (future) SparcV8 JIT would do well to have a class prefix.Misha Brukman
2004-07-31I'm pretty sure that ba is branch always, which is a barrier. Brg shouldChris Lattner
2004-07-16Add a class for pseudo-instructions. Use it.Brian Gaeke
2004-07-08Add floating-point branches and compares. Compares don't completeBrian Gaeke
2004-06-27Add FITOS, FITOD, and F{ADD,SUB,MUL,DIV}{S,D}.Brian Gaeke
2004-06-24Add FSTOD and FDTOS conversion instructions.Brian Gaeke
2004-06-24Rename the load and store opcodes. The non-fp ones only have oneBrian Gaeke
2004-06-18Fix jmpl.Brian Gaeke
2004-06-18Add load instructions for floating-point registers.Brian Gaeke
2004-06-17Set the isBranch and isTerminator flags on branch instructions correctly.Brian Gaeke
2004-05-08Add a bunch more branchesBrian Gaeke
2004-05-08Add ADD with immediateBrian Gaeke
2004-05-08Add forms of CMP, SUBCC, and a few branches, and some comments.Brian Gaeke
2004-04-07andd subcc instructions which is used to create the 'cmp' pseudo instructionChris Lattner
2004-04-07Fix encoding of existing shift instructions, add rr shiftsChris Lattner
2004-04-07Add a bunch more instructionsChris Lattner
2004-04-07Add UDIV, SDIV, and a few variants of WR.Brian Gaeke
2004-04-02Add load, store, and NOP instructions.Brian Gaeke
2004-03-16Add UMULrr and SMULrr instructions.Brian Gaeke
2004-03-06Sort stanzas into Sparc V8 book page number order.Brian Gaeke
2004-03-04Subtract instructions; minor cleanupsBrian Gaeke
2004-03-04Simple copyConstantToReg support, SETHIi and ORriBrian Gaeke
2004-03-03Support add - note, still missing important copyConstantToRegister stuffBrian Gaeke
2004-02-28Tab completion is our friend.Chris Lattner