Several big changes:
[oota-llvm.git] / lib / Target / PowerPC / PPCInstrInfo.td
2006-03-12 Chris LattnerSeveral big changes:
2006-03-05 Chris Lattnerimplement TII::insertNoop
2006-03-01 Chris LattnerCompile this:
2006-02-17 Nate Begemankill ADD_PARTS & SUB_PARTS and replace them with fancy...
2006-02-12 Nate BegemanAdd missing patterns for andi. and andis., fixing test...
2006-01-27 Chris LattnerPHI and INLINEASM are now built-in instructions provide...
2006-01-12 Chris Lattnerahem :)
2006-01-11 Nate BegemanAdd bswap, rotl, and rotr nodes
2006-01-10 Nate BegemanRemove a comment that no longer applies.
2006-01-09 Chris Lattneradd ret void support back
2006-01-09 Evan ChengNew DAG node properties SNDPInFlag, SNDPOutFlag, and...
2006-01-05 Jim LaskeyAdded initial support for DEBUG_LABEL allowing debug...
2006-01-04 Jim LaskeyAdd unique id to debug location for debug label use...
2005-12-30 Nate BegemanAdd support for generating v4i32 altivec code
2005-12-26 Evan ChengAdded field noResults to Instruction.
2005-12-23 Evan Cheng* Removed the use of FLAG. Now use hasFlagIn and hasFla...
2005-12-20 Evan ChengFlip the meaning of FPContractions to reflect Requires...
2005-12-20 Nate BegemanPattern-match return. Includes gross hack!
2005-12-19 Nate BegemanConvert load/store over to being pattern matched
2005-12-16 Jim LaskeyAdded source file/line correspondence for dwarf (PowerP...
2005-12-16 Nate BegemanAdd a second vector type to the VRRC register class...
2005-12-14 Nate BegemanUse the new predicate support that Evan Cheng added...
2005-12-14 Evan ChengAdded predicate !NoExcessFPPrecision to FMADD, FMADDS...
2005-12-14 Nate BegemanAdd support for fmul node of type v4f32.
2005-12-13 Nate BegemanPrepare support for AltiVec multiply, divide, and sqrt.
2005-12-11 Chris LattnerRemove type casts that are no longer needed
2005-12-10 Nate BegemanAdd support for TargetConstantPool nodes to the dag...
2005-12-09 Nate BegemanAdd support patterns to many load and store instruction...
2005-12-06 Chris LattnerUse new PPC-specific nodes to represent shifts which...
2005-12-05 Chris LattnerAdd some explicit type casts so that tblgen knows the...
2005-12-04 Chris LattnerAutogen matching code for ADJCALLSTACK[UP|DOWN], thanks...
2005-12-04 Chris LattnerFinish moving uncond br over to .td file, remove from...
2005-12-04 Chris LattnerDefine BR in the .td file now that Evan made tblgen...
2005-11-29 Nate BegemanRepresent the encoding of the SPR instructions as they...
2005-11-29 Nate BegemanAdd the remainder of the AltiVec 4 x float instructions...
2005-11-26 Nate BegemanSmall tweaks noticed while on the plane.
2005-11-23 Nate BegemanSome first bits of AltiVec stuff: Instruction Formats...
2005-11-17 Chris Lattnerdisentangle call operands from branch operands a bit
2005-11-17 Chris LattnerGenerate LA and ADDIS when possible.
2005-11-17 Chris LattnerAdd an initial hack at legalizing GlobalAddress into...
2005-11-17 Chris LattnerLI could theoretically be used for the lo-part of a...
2005-11-16 Nate BegemanPatch to clean up function call pseudos and support...
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...
next