add support for branch on ordered/unordered.
[oota-llvm.git] / lib / Target / PowerPC / PPCInstrInfo.td
2005-10-28 Chris Lattneradd support for branch on ordered/unordered.
2005-10-25 Chris Lattnerautogen undef
2005-10-25 Chris LattnerAllow pseudos to have patterns, no functionality change
2005-10-25 Chris LattnerAutogen fsel
2005-10-25 Chris LattnerAutogen a few new ppc-specific nodes
2005-10-21 Chris LattnerInstead of aborting if not a case we can handle special...
2005-10-21 Nate BegemanMatch rotate. This does actually match the rotates...
2005-10-20 Nate BegemanAdd some more patterns for i64 on ppc
2005-10-19 Jim LaskeyAdded InstrSchedClass to each of the PowerPC Instructions.
2005-10-19 Nate BegemanWrite patterns for the various shl and srl patterns...
2005-10-19 Chris Lattnernow that tblgen is smarter, use integers directly....
2005-10-19 Chris LattnerConvert these cases to patterns
2005-10-19 Nate BegemanWoo, it kinda works. We now generate this atrociously...
2005-10-19 Nate BegemanMake a new reg class for 64 bit regs that aliases the...
2005-10-18 Chris LattnerFix the JIT encoding of LWA, LD, STD, and STDU.
2005-10-18 Nate BegemanFirst bits of 64 bit PowerPC stuff, currently disabled...
2005-10-15 Chris LattnerAdd a pattern for FSQRTS
2005-10-14 Chris LattnerRename PowerPC*.td -> PPC*.td
2005-10-14 Chris LattnerAdd patterns for FP round/extend
2005-10-10 Chris LattnerThese definitions have been moved to common code.
2005-10-02 Chris Lattneradd patterns for float binops and fma ops
2005-10-02 Chris Lattneranother solution to the fsel issue. Instead of having...
2005-10-02 Chris Lattnerfsel can take a different FP type for the comparison...
2005-10-01 Chris LattnerModify the ppc backend to use two register classes...
2005-09-29 Chris LattnerAdd a bunch of patterns for F64 FP ops, add some more...
2005-09-29 Chris Lattnertblgen autogens this pattern now
2005-09-29 Chris Lattnernow that tblgen is smarter, this pattern is not needed...
2005-09-28 Chris LattnerCodegen ADD X, IMM -> addis/addi if needed.
2005-09-28 Chris Lattneradd a patter for SUBFIC
2005-09-28 Chris LattnerMark int binops as int-only, add FP binops. Mark FADD...
2005-09-28 Chris LattnerMark associative nodes as associative
2005-09-28 Chris LattnerNate pointed out that mulh[us] are commutative as well...
2005-09-28 Chris Lattnerexpose commutativity information
2005-09-28 Chris Lattneradd support for missed eqv tests
2005-09-28 Chris Lattnerlearn to codegen not as NOR instead of xoris/xori
2005-09-26 Chris Lattnerminor pattern shuffling
2005-09-24 Chris LattnerTeach the dag isel generator how to construct arbitrary...
2005-09-15 Chris Lattnerdisable this for now
2005-09-14 Chris Lattnergive all operands names
2005-09-14 Chris LattnerFix some issues exposed by more testing. XORIS had...
2005-09-14 Chris LattnerFix some bugs noticed by new checking code
2005-09-09 Chris LattnerTeach the code generator that rlwimi is commutable...
2005-09-09 Chris LattnerIntroduce two new concepts:
2005-09-08 Chris Lattnerwhitespace/comment changes, no functionality diffs
2005-09-08 Chris LattnerAdd a bunch of stuff needed for node type inference...
2005-09-08 Chris Lattneradd patterns for x?oris?
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...
next