add patterns to the addi/addis/mulli etc instructions. Define predicates
[oota-llvm.git] / lib / Target / PowerPC / PPCInstrInfo.td
2005-09-08 Chris Lattneradd patterns to the addi/addis/mulli etc instructions...
2005-09-08 Chris LattnerAdd patterns for some new instructions, allowing the...
2005-09-03 Chris Lattnerexplicitly specify an operands list for patterns with...
2005-09-03 Chris Lattnerrearrange logical ops to group them together more consi...
2005-09-02 Chris LattnerAdd AND/OR/XOR
2005-09-02 Chris LattnerAdd some initial patterns to simple binary instructions...
2005-08-26 Chris LattnerThe condition register being branched on may not be...
2005-08-26 Chris Lattnerallow code using mtcrf to assemble
2005-08-26 Nate BegemanRemove operand type 'crbit', since it is no longer...
2005-08-26 Chris Lattnerimplement SELECT_CC fully for the DAG->DAG isel!
2005-08-26 Nate BegemanFix JIT encoding of conditional branches
2005-08-25 Chris LattnerLFS/STFS load and store FP values, not integer ones...
2005-08-24 Chris LattnerSplit IMPLICIT_DEF into IMPLICIT_DEF_GPR and IMPLICIT_D...
2005-08-23 Nate BegemanRemove some instructions we no longer generate
2005-08-22 Chris LattnerRemove some regs that are not used.
2005-08-18 Chris LattnerFix operand numbers by marking variable arity nodes...
2005-08-08 Nate BegemanFix JIT encoding of ppc mfocrf instruction; the operand...
2005-07-21 Nate BegemanSupport building non-PIC
2005-07-20 Nate BegemanGenerate mfocrf when targeting g5. Generate fsqrt...
2005-05-15 Chris LattnerPPC "branch and link" instructions are branches in...
2005-04-19 Chris Lattnerswitch over the rest of the formats that use RC to...
2005-04-19 Chris LattnerConvert the XForm instrs and XSForm instruction over...
2005-04-19 Chris Lattnerconvert over bform and iform instructions
2005-04-19 Chris LattnerConvert over DForm and DSForm instructions
2005-04-19 Chris LattnerConvert XLForm and XForm instructions over to use PPC64...
2005-04-19 Chris LattnerConvert XO XS and XFX forms to use isPPC64
2005-04-19 Chris LattnerTurn PPC64 and VMX into classes that can be added to...
2005-04-18 Nate BegemanChange codegen for setcc to read the bit directly out...
2005-04-14 Nate BegemanImplement multi-way branches through logical ops on...
2005-04-14 Nate BegemanAdd the necessary support to codegen condition register...
2005-04-12 Nate BegemanInitial support for allocation condition registers
2005-04-12 Nate BegemanImplement bitfield clears
2005-04-11 Chris LattnerORo sets CR0
2005-04-11 Chris LattnerRevert the previous patch, which I didn't mean to check in.
2005-04-11 Chris LattnerFix a minor bug (ORo didn't mark that it set CR0).
2005-04-11 Nate BegemanAdd recording variants of ISD::AND and ISD::OR. This...
2005-04-09 Nate BegemanAdd rlwnm instruction for variable rotate
2005-04-06 Nate BegemanAdd support for MULHS and MULHU nodes
2005-04-04 Nate BegemanAdd support for multiply-add, multiply-sub, and their...
2005-04-02 Nate BegemanSet shift amount to Extend
2005-03-29 Nate BegemanImplement SetCC, fix ZERO_EXTEND_INREG
2005-03-28 Nate BegemanRemove fake instruction 'subc' (mnemonic for subfc).
2005-02-15 Chris LattnerFix a problem where the PPC backend lost track of the...
2004-12-16 Chris LattnerFactor out common .td file chunks.
2004-11-25 Chris LattnerFix encoding of fneg instruction
2004-11-24 Nate BegemanFix encoding of bctrl, and remove some unused instructions
2004-11-23 Chris LattnerFix encoding of blr and bctr
2004-11-23 Chris LattnerFix encodings
2004-11-23 Chris LattnerLA is really addi. Be consistent with operand ordering...
2004-11-22 Chris LattnerComment out a couple of unused instructions.
2004-11-15 Misha BrukmanAdd BCTR and LWZU instruction opcodes
2004-10-23 Misha BrukmanAdd BA, BL, and BLA opcodes
2004-10-23 Misha BrukmanFix the SPR field for MTLR, MFLR, MTCTR, and MFCTR...
2004-10-23 Misha BrukmanThe value of the XO field for MFLR and MFCTR is 339...
2004-10-16 Nate BegemanFinally fix one of the oldest FIXMEs in the PowerPC...
2004-10-07 Nate BegemanSeveral fixes and enhancements to the PPC32 backend.
2004-09-22 Nate Begemanadd optimized code sequences for setcc x, 0
2004-09-06 Nate BegemanAdd 64 bit divide instructions, and use them
2004-09-04 Nate BegemanAll PPC instructions are now auto-printed
2004-09-02 Nate BegemanConvert remaining X-Form and Pseudo instructions over...
2004-08-31 Nate Begemanconvert M and MD form instructions to generated asm...
2004-08-30 Nate BegemanMove yet more instructions over to being printed by...
2004-08-29 Nate BegemanConvert A-Form instructions to auto-generated asm writer
2004-08-29 Nate BegemanImprovements to int->float cast code for PPC-64
2004-08-29 Nate BegemanImplement the following missing functionality in the...
2004-08-21 Nate BegemanMove XForm instructions over to the auto-generated...
2004-08-20 Nate BegemanImplement code to convert SetCC into straight line...
2004-08-19 Nate BegemanClean up floating point instruction selection.
2004-08-15 Chris LattnerConvert all of the DForm_6* operations, which makes...
2004-08-15 Chris LattnerConvert the DForm_4 over to the asmprintergen
2004-08-14 Chris LattnerPrint mflr using the asmwriter generator
2004-08-14 Nate BegemanAdd indexed forms of load doubleword and load word...
2004-08-13 Nate BegemanAdd some more 64 bit instructions we need for the Power...
2004-08-11 Misha BrukmanFix names of 64-bit CMP*D* opcodes, add LWA and STD...
2004-08-11 Misha BrukmanAdd support for 64-bit CMPDI, CMPLDI, and CMPLD opcodes
2004-08-11 Misha BrukmanAdd doubleword load/store (64-bit only).
2004-08-10 Nate BegemanFix casts of float to unsigned long
2004-08-09 Misha BrukmanUse instruction formats as defined in the PowerPC ISA...
2004-08-03 Misha BrukmanRemove unused opcodes.
2004-08-02 Misha Brukman* Use simpler instruction templates to define instructions
2004-08-02 Misha BrukmanSeparate instruction formats from instruction definitions.
2004-07-27 Misha BrukmanRenamed files:
2004-07-27 Misha BrukmanAdd COND_BRANCH pseudo instruction, patch by Nate Begeman.
2004-07-27 Misha BrukmanMovePCtoLR (which is `bl' in disguise) modifies LR...
2004-07-21 Misha BrukmanAdd SUBI instruction
2004-07-20 Misha BrukmanDifferentiate between global and weak symbol loads
2004-07-16 Misha BrukmanAdd IMPLICIT_DEFS pseudo-instruction; patch by: Nate...
2004-06-30 Misha Brukman* Coalesce the handy CALL* alias opcodes with the stand...
2004-06-29 Misha Brukman* Use LA instead of LWZ for LoadLoAddr
2004-06-28 Misha BrukmanFix the assembly opcode on LOADLoAddr, courtesy of...
2004-06-28 Misha BrukmanSet isBranch and isTerminator bits on all branch instru...
2004-06-21 Misha BrukmanInitial revision