Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC...
[oota-llvm.git] / lib / Target / PowerPC / PPCInstrInfo.td
2012-02-18 Jia LiuEmacs-tag and some comment fix for all ARM, CellSPU...
2011-12-07 Hal Finkelmake CR spill and restore 64-bit clean (no functional...
2011-12-07 Hal Finkelset mayStore and mayLoad on CR pseudos
2011-12-06 Hal Finkeladd RESTORE_CR and support CR unspills
2011-12-02 Nick LewyckyMove global variables in TargetMachine into new TargetO...
2011-10-17 Hal FinkelAdd PPC 440 scheduler and some associated tests
2011-08-30 Roman DivackySet CR1EQ only when lowering vararg floating arguments...
2011-07-27 Eli FriedmanCode generation for 'fence' instruction.
2011-05-19 Cameron ZwarichFix PR8828 by removing the explicit def in MovePCToLR...
2011-04-04 Jakob Stoklund OlesenPowerPC atomic pseudos clobber CR0, they don't read it.
2010-12-23 Chris LattnerFlag -> Glue, the ongoing saga
2010-11-16 Chris LattnerFix a bug I introduced in the ppc refactoring, which...
2010-11-15 Chris Lattnersplit out an encoder for memri operands, allowing a...
2010-11-15 Chris Lattneradd support for encoding the lo14 forms used for a...
2010-11-15 Chris Lattnerimplement the start of support for lo16 and ha16, allow...
2010-11-15 Chris Lattnerchange direct branches to encode with the same encoding...
2010-11-15 Chris Lattnereliminate a now-unneeded operand printer.
2010-11-15 Chris Lattnersplit call operands out to their own encoding class...
2010-11-15 Chris Lattneradd proper encoding for MTCRF instead of using a hack.
2010-11-15 Chris Lattneradd basic encoding support for immediates and registers...
2010-11-15 Chris Lattnerremove asmstrings (which can never be printed) from...
2010-11-14 Chris Lattnerlower PPC::MFCRpseud when transforming to MC, avoiding...
2010-07-16 Jakob Stoklund OlesenEmit COPY instead of FMR/FMSD instructions for floating...
2010-05-20 Dale JohannesenThe PPC MFCR instruction implicitly uses all 8 of the CR
2010-05-14 Dan GohmanSet isTerminator on TRAP instructions.
2010-05-14 Dan GohmanDon't use isBarrier for the PowerPC sync instruction...
2010-03-19 Chris Lattnerset SDNPVariadic on nodes throughout the rest of the...
2010-02-26 Jakob Stoklund OlesenMerge PPC instructions FMRS and FMRD into a single...
2010-02-23 Chris Lattnerremove a bunch of dead named arguments in input patterns,
2010-02-21 Chris LattnerEliminate some uses of immAllOnes, just use -1, it...
2010-01-05 Jakob Stoklund OlesenDon't specify CR sub-registers as implicit defs of...
2009-12-18 Tilmann SchellerAdd support for calls through function pointers in...
2009-11-23 Dan GohmanRemove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are...
2009-11-04 Bob WilsonAdd PowerPC codegen for indirect branches.
2009-10-29 Dan GohmanRename usesCustomDAGSchedInserter to usesCustomInserter...
2009-09-25 Dan GohmanImprove MachineMemOperand handling.
2009-09-18 Dale JohannesenModel the carry bit on ppc32. Without this we could
2009-08-15 Tilmann SchellerAdd support for the PowerPC 64-bit SVR4 ABI.
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-08-05 Dan GohmanMajor calling convention code refactoring.
2009-07-03 Tilmann SchellerRefactor ABI code in the PowerPC backend.
2009-07-03 Tilmann SchellerImplement the SVR4 ABI for PowerPC.
2008-12-03 Dan GohmanRename isSimpleLoad to canFoldAsLoad, to better reflect...
2008-12-03 Dan GohmanAdd a sanity-check to tablegen to catch the case where...
2008-10-29 Dale JohannesenAdd a RM pseudoreg for the rounding mode, which
2008-10-24 Dale JohannesenMark MFCR as reading all condition code registers.
2008-10-23 Dale JohannesenMark defs and uses of CTR and LR correctly.
2008-10-16 Duncan SandsFix warnings about mb/me being potentially used
2008-10-11 Chris LattnerChange CALLSEQ_BEGIN and CALLSEQ_END to take TargetCons...
2008-09-12 Dan GohmanRename ConstantSDNode::getValue to getZExtValue, for...
2008-08-28 Dale JohannesenImplement partial-word binary atomics on ppc.
2008-08-25 Dale JohannesenImplement 32 & 64 bit versions of PPC atomic
2008-08-25 Dale JohannesenRemove PPC-specific lowering for atomics; the
2008-08-22 Dale JohannesenImplement __sync_synchronize on ppc32. Patch by Gary...
2008-08-22 Dale JohannesenRewrite ppc code generated for __sync_{bool|val}_compar...
2008-08-11 Nate BegemanImplement ISD::TRAP support on PPC
2008-07-12 Evan ChengImplement llvm.atomic.cmp.swap.i32 on PPC. Patch by...
2008-06-27 Anton KorobeynikovProvide correct encoding for PPC LWARX instructions.
2008-04-30 Arnold SchwaighoferTail call optimization improvements:
2008-04-19 Evan Cheng64-bit atomic operations.
2008-04-19 Evan ChengPPC32 atomic operations.
2008-03-15 Evan ChengReplace all target specific implicit def instructions...
2008-03-10 Nicolas GeoffrayAdd description of individual bits in CR. This fix...
2008-03-07 Chris LattnerAdd support for ppc64 shifts with 7-bit (oversized...
2008-03-07 Chris LattnerReplace SDT_PPCShiftOp in favor of SDTIntBinOps. This...
2008-03-03 Bill WendlingThis is the initial check-in for adding register scaven...
2008-02-27 Bill WendlingFinal de-tabification.
2008-02-13 Nate BegemanMake register scavenging happy by not using a reg ...
2008-01-15 Chris Lattnerrename SDTRet -> SDTNone.
2008-01-10 Chris Lattnerremove explicit sets of 'neverHasSideEffects' that...
2008-01-10 Chris Lattnerget def use info more correct.
2008-01-06 Chris Lattnerrename isLoad -> isSimpleLoad due to evan's desire...
2008-01-06 Chris Lattnerrename isStore -> mayStore to more accurately reflect...
2008-01-06 Chris LattnerChange the 'isStore' inferrer to look for 'SDNPMayStore'
2008-01-06 Chris Lattnerremove some isStore flags that are now inferred automat...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-19 Bill WendlingMark the "isRemat" instruction as never having side...
2007-12-12 Evan ChengImplicit def instructions, e.g. X86::IMPLICIT_DEF_GR32...
2007-12-07 Bill WendlingInitial commit of the machine code LICM pass. It succes...
2007-11-13 Bill WendlingUnifacalize the CALLSEQ{START,END} stuff.
2007-11-13 Bill WendlingUnify CALLSEQ_{START,END}. They take 4 parameters:...
2007-11-12 Owen AndersonAdd a flag for indirect branch instructions.
2007-10-23 Evan ChengTemporary solution: added a different set of BCTRL_Mach...
2007-10-10 Dale JohannesenNext PPC long double bits: ppcf128->i32 conversion.
2007-09-11 Evan ChengRemove (somewhat confusing) Imp<> helper, use let Defs...
2007-08-01 Evan ChengSome out operands were incorrectly specified as input...
2007-07-21 Evan ChengNo more noResults.
2007-07-20 Evan ChengOops. These stores actually produce results.
2007-07-19 Evan ChengChange instruction description to split OperandList...
2007-07-06 Evan ChengDo away with ImmutablePredicateOperand.
2007-07-05 Evan ChengPPC conditional branch predicate does not change after...
2007-05-08 Evan ChengPredicateOperand can be used as a normal operand for...
2007-04-03 Nicolas GeoffrayThe ELF ABI specifies F1-F8 registers as argument regis...
2007-02-27 Nicolas GeoffrayDifferentiate between the MachO and the ELF ABI the...
2007-02-26 Chris Lattneralways lower to RETFLAG, never leave it as just ret.
2007-02-25 Chris Lattnerone important bugfix: PPC32 didn't have both elf and...
2007-02-25 Chris Lattnerimplement support for the linux/ppc function call ABI...
2007-01-26 Jim LaskeyMake LABEL a builtin opcode.
2006-11-18 Chris LattnerRewrite the branch selector to be correct in the face...
next