add fneg/fabs support for doubles
[oota-llvm.git] / lib / Target / SparcV8 / SparcV8InstrInfo.td
2005-12-19 Chris Lattneradd fneg/fabs support for doubles
2005-12-19 Chris Lattneradd bool truncstores
2005-12-18 Chris LattnerConfigure the asmwriter to allow constant pools to...
2005-12-18 Chris Lattneradd support for integer extloads
2005-12-18 Chris LattnerAdd support for undef
2005-12-18 Chris LattnerChange return lowering so that we can autogen the match...
2005-12-18 Chris LattnerImplement Calls for V8. This would be completely autog...
2005-12-18 Chris LattnerPush ops list, asm string, and pattern all the way...
2005-12-18 Chris LattnerGive V8 select_cc, in the spirit of the PPC backend
2005-12-18 Chris Lattnerremove some unused instructions
2005-12-18 Chris LattnerAdd frameindex support
2005-12-18 Chris LattnerAdd constant pool support, including folding into addre...
2005-12-18 Chris LattnerAdd initial support for global variables, and fix a...
2005-12-18 Chris LattnerClaiming that branch targets are registers is not very...
2005-12-18 Chris LattnerAdd unordered comparisons
2005-12-18 Chris LattnerAdd patterns to the rest of the int condbranches and...
2005-12-18 Chris LattnerAdd initial conditional branch support. This doesn...
2005-12-17 Chris LattnerEliminate CMPri, which is a synonym for SUBCCri
2005-12-17 Chris Lattneradd fneg,fabs,fsqrt instructions
2005-12-17 Chris LattnerAdd patterns for fround/fextend and the funny fsmuld...
2005-12-17 Chris LattnerAdd FP +,-,*,/
2005-12-17 Chris LattnerGive patterns to F3_3 instructions
2005-12-17 Chris LattnerAdd patterns for multiply, simplify Y register handling...
2005-12-17 Chris LattnerMake the addressing modes smarter
2005-12-17 Chris Lattnerremove some unused instructions
2005-12-17 Chris Lattneradd andn/orn/xorn patterns. This allows us to compile...
2005-12-17 Chris Lattneradd patterns for FP stores
2005-12-17 Chris LattnerAdd [reg+reg] integer stores
2005-12-17 Chris LattnerAdd store patterns
2005-12-17 Chris Lattneradd fp load patterns, switch rest of loads and stores...
2005-12-17 Chris LattnerAdd integer load[r+r] forms.
2005-12-17 Chris LattnerAdd patterns for the rest of the loads. Add 'ri' suffi...
2005-12-17 Chris LattnerAdd basic addressing mode support and one load.
2005-12-17 Chris LattnerUse a combination of sethi and or to build arbitrary...
2005-12-17 Chris LattnerUse sethi to build large immediates with zeros at the...
2005-12-17 Chris LattnerAdd shift and small immediate support
2005-12-17 Chris LattnerAdd some basic reg-reg instructions
2005-12-17 Chris LattnerAdd empty patterns to all F3_1 instructions
2005-12-17 Chris LattnerAdd some simple integer patterns. This allows us to...
2005-12-17 Chris LattnerAdd a pattern for 'ret'. This now compiles:
2005-12-17 Chris LattnerAdd empty patterns for F3_2 instructions
2005-12-17 Chris LattnerConvert the remaining instructions over, branches and...
2005-12-17 Chris Lattnerconvert FP instructions to use an asmstring and operand...
2005-12-16 Chris LattnerAdd a couple more instrs
2005-12-16 Chris Lattnerasmprint pseudo instrs
2005-12-16 Chris LattnerAutogenerate asmprinter for F3_2 instructions
2005-12-16 Chris LattnerSwitch F3_1 instructions over to use AsmStrings
2005-12-16 Chris LattnerAdd operand info for F3_[12] instructions, getting...
2005-12-16 Chris Lattneradd some simple operand info
2004-12-10 Brian GaekeAdd the rest of the multiply instructions.
2004-11-23 Brian GaekeAdd the rest of the logical instructions.
2004-11-21 Brian GaekeAdd all the rest of the ADD and SUB variants, some...
2004-11-16 Brian GaekeCorrect the implicit-defs information for indirect...
2004-11-15 Brian GaekeExpand Defs to encompass all the possibly-call-clobbere...
2004-10-14 Misha BrukmanThe field is called `imm22', not simply `imm'
2004-10-14 Misha BrukmanSynthetic instructions RET and RETL need to have all...
2004-10-14 Brian GaekeAdd FSTOI, FDTOI (fp to integer cast) instructions.
2004-10-10 Brian GaekeModel calls as *both* using *and* killing O0..O5, becau...
2004-09-30 Brian GaekeMark the instructions that have delay slots with the...
2004-09-29 Brian GaekeTell the target description that calls clobber register...
2004-09-29 Brian GaekeFITOD is spelled "fitod", not "fitos". Ouch.
2004-09-29 Brian GaekeAdd new FpMOVD pseudo-instruction, used to move doubles...
2004-09-22 Misha BrukmanCombine the F2 and F3 instruction classes into one...
2004-08-09 Misha BrukmanRemove ClassPrefix variable as it's no longer used.
2004-08-09 Misha BrukmanThe (future) SparcV8 JIT would do well to have a class...
2004-07-31 Chris LattnerI'm pretty sure that ba is branch always, which is...
2004-07-16 Brian GaekeAdd a class for pseudo-instructions. Use it.
2004-07-08 Brian GaekeAdd floating-point branches and compares. Compares...
2004-06-27 Brian GaekeAdd FITOS, FITOD, and F{ADD,SUB,MUL,DIV}{S,D}.
2004-06-24 Brian GaekeAdd FSTOD and FDTOS conversion instructions.
2004-06-24 Brian GaekeRename the load and store opcodes. The non-fp ones...
2004-06-18 Brian GaekeFix jmpl.
2004-06-18 Brian GaekeAdd load instructions for floating-point registers.
2004-06-17 Brian GaekeSet the isBranch and isTerminator flags on branch instr...
2004-05-08 Brian GaekeAdd a bunch more branches
2004-05-08 Brian GaekeAdd ADD with immediate
2004-05-08 Brian GaekeAdd forms of CMP, SUBCC, and a few branches, and some...
2004-04-07 Chris Lattnerandd subcc instructions which is used to create the...
2004-04-07 Chris LattnerFix encoding of existing shift instructions, add rr...
2004-04-07 Chris LattnerAdd a bunch more instructions
2004-04-07 Brian GaekeAdd UDIV, SDIV, and a few variants of WR.
2004-04-02 Brian GaekeAdd load, store, and NOP instructions.
2004-03-16 Brian GaekeAdd UMULrr and SMULrr instructions.
2004-03-06 Brian GaekeSort stanzas into Sparc V8 book page number order.
2004-03-04 Brian GaekeSubtract instructions; minor cleanups
2004-03-04 Brian GaekeSimple copyConstantToReg support, SETHIi and ORri
2004-03-03 Brian GaekeSupport add - note, still missing important copyConstan...
2004-02-28 Chris LattnerTab completion is our friend.