2011-12-07 |
Hal Finkel | make CR spill and restore 64-bit clean (no functional... |
blob | commitdiff | raw |
2011-12-07 |
Hal Finkel | set mayStore and mayLoad on CR pseudos |
blob | commitdiff | raw | diff to current |
2011-12-06 |
Hal Finkel | add RESTORE_CR and support CR unspills |
blob | commitdiff | raw | diff to current |
2011-12-02 |
Nick Lewycky | Move global variables in TargetMachine into new TargetO... |
blob | commitdiff | raw | diff to current |
2011-10-17 |
Hal Finkel | Add PPC 440 scheduler and some associated tests |
blob | commitdiff | raw | diff to current |
2011-08-30 |
Roman Divacky | Set CR1EQ only when lowering vararg floating arguments... |
blob | commitdiff | raw | diff to current |
2011-07-27 |
Eli Friedman | Code generation for 'fence' instruction. |
blob | commitdiff | raw | diff to current |
2011-05-19 |
Cameron Zwarich | Fix PR8828 by removing the explicit def in MovePCToLR... |
blob | commitdiff | raw | diff to current |
2011-04-04 |
Jakob Stoklund Olesen | PowerPC atomic pseudos clobber CR0, they don't read it. |
blob | commitdiff | raw | diff to current |
2010-12-23 |
Chris Lattner | Flag -> Glue, the ongoing saga |
blob | commitdiff | raw | diff to current |
2010-11-16 |
Chris Lattner | Fix a bug I introduced in the ppc refactoring, which... |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Chris Lattner | split out an encoder for memri operands, allowing a... |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Chris Lattner | add support for encoding the lo14 forms used for a... |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Chris Lattner | implement the start of support for lo16 and ha16, allow... |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Chris Lattner | change direct branches to encode with the same encoding... |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Chris Lattner | eliminate a now-unneeded operand printer. |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Chris Lattner | split call operands out to their own encoding class... |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Chris Lattner | add proper encoding for MTCRF instead of using a hack. |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Chris Lattner | add basic encoding support for immediates and registers... |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Chris Lattner | remove asmstrings (which can never be printed) from... |
blob | commitdiff | raw | diff to current |
2010-11-14 |
Chris Lattner | lower PPC::MFCRpseud when transforming to MC, avoiding... |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Jakob Stoklund Olesen | Emit COPY instead of FMR/FMSD instructions for floating... |
blob | commitdiff | raw | diff to current |
2010-05-20 |
Dale Johannesen | The PPC MFCR instruction implicitly uses all 8 of the CR |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Dan Gohman | Set isTerminator on TRAP instructions. |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Dan Gohman | Don't use isBarrier for the PowerPC sync instruction... |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Chris Lattner | set SDNPVariadic on nodes throughout the rest of the... |
blob | commitdiff | raw | diff to current |
2010-02-26 |
Jakob Stoklund Olesen | Merge PPC instructions FMRS and FMRD into a single... |
blob | commitdiff | raw | diff to current |
2010-02-23 |
Chris Lattner | remove a bunch of dead named arguments in input patterns, |
blob | commitdiff | raw | diff to current |
2010-02-21 |
Chris Lattner | Eliminate some uses of immAllOnes, just use -1, it... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Jakob Stoklund Olesen | Don't specify CR sub-registers as implicit defs of... |
blob | commitdiff | raw | diff to current |
2009-12-18 |
Tilmann Scheller | Add support for calls through function pointers in... |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Dan Gohman | Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are... |
blob | commitdiff | raw | diff to current |
2009-11-04 |
Bob Wilson | Add PowerPC codegen for indirect branches. |
blob | commitdiff | raw | diff to current |
2009-10-29 |
Dan Gohman | Rename usesCustomDAGSchedInserter to usesCustomInserter... |
blob | commitdiff | raw | diff to current |
2009-09-25 |
Dan Gohman | Improve MachineMemOperand handling. |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Dale Johannesen | Model the carry bit on ppc32. Without this we could |
blob | commitdiff | raw | diff to current |
2009-08-15 |
Tilmann Scheller | Add support for the PowerPC 64-bit SVR4 ABI. |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Owen Anderson | Split EVT into MVT and EVT, the former representing... |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Owen Anderson | Rename MVT to EVT, in preparation for splitting SimpleV... |
blob | commitdiff | raw | diff to current |
2009-08-05 |
Dan Gohman | Major calling convention code refactoring. |
blob | commitdiff | raw | diff to current |
2009-07-03 |
Tilmann Scheller | Refactor ABI code in the PowerPC backend. |
blob | commitdiff | raw | diff to current |
2009-07-03 |
Tilmann Scheller | Implement the SVR4 ABI for PowerPC. |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Dan Gohman | Rename isSimpleLoad to canFoldAsLoad, to better reflect... |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Dan Gohman | Add a sanity-check to tablegen to catch the case where... |
blob | commitdiff | raw | diff to current |
2008-10-29 |
Dale Johannesen | Add a RM pseudoreg for the rounding mode, which |
blob | commitdiff | raw | diff to current |
2008-10-24 |
Dale Johannesen | Mark MFCR as reading all condition code registers. |
blob | commitdiff | raw | diff to current |
2008-10-23 |
Dale Johannesen | Mark defs and uses of CTR and LR correctly. |
blob | commitdiff | raw | diff to current |
2008-10-16 |
Duncan Sands | Fix warnings about mb/me being potentially used |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Chris Lattner | Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetCons... |
blob | commitdiff | raw | diff to current |
2008-09-12 |
Dan Gohman | Rename ConstantSDNode::getValue to getZExtValue, for... |
blob | commitdiff | raw | diff to current |
2008-08-28 |
Dale Johannesen | Implement partial-word binary atomics on ppc. |
blob | commitdiff | raw | diff to current |
2008-08-25 |
Dale Johannesen | Implement 32 & 64 bit versions of PPC atomic |
blob | commitdiff | raw | diff to current |
2008-08-25 |
Dale Johannesen | Remove PPC-specific lowering for atomics; the |
blob | commitdiff | raw | diff to current |
2008-08-22 |
Dale Johannesen | Implement __sync_synchronize on ppc32. Patch by Gary... |
blob | commitdiff | raw | diff to current |
2008-08-22 |
Dale Johannesen | Rewrite ppc code generated for __sync_{bool|val}_compar... |
blob | commitdiff | raw | diff to current |
2008-08-11 |
Nate Begeman | Implement ISD::TRAP support on PPC |
blob | commitdiff | raw | diff to current |
2008-07-12 |
Evan Cheng | Implement llvm.atomic.cmp.swap.i32 on PPC. Patch by... |
blob | commitdiff | raw | diff to current |
2008-06-27 |
Anton Korobeynikov | Provide correct encoding for PPC LWARX instructions. |
blob | commitdiff | raw | diff to current |
2008-04-30 |
Arnold Schwaighofer | Tail call optimization improvements: |
blob | commitdiff | raw | diff to current |
2008-04-19 |
Evan Cheng | 64-bit atomic operations. |
blob | commitdiff | raw | diff to current |
2008-04-19 |
Evan Cheng | PPC32 atomic operations. |
blob | commitdiff | raw | diff to current |
2008-03-15 |
Evan Cheng | Replace all target specific implicit def instructions... |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Nicolas Geoffray | Add description of individual bits in CR. This fix... |
blob | commitdiff | raw | diff to current |
2008-03-07 |
Chris Lattner | Add support for ppc64 shifts with 7-bit (oversized... |
blob | commitdiff | raw | diff to current |
2008-03-07 |
Chris Lattner | Replace SDT_PPCShiftOp in favor of SDTIntBinOps. This... |
blob | commitdiff | raw | diff to current |
2008-03-03 |
Bill Wendling | This is the initial check-in for adding register scaven... |
blob | commitdiff | raw | diff to current |
2008-02-27 |
Bill Wendling | Final de-tabification. |
blob | commitdiff | raw | diff to current |
2008-02-13 |
Nate Begeman | Make register scavenging happy by not using a reg ... |
blob | commitdiff | raw | diff to current |
2008-01-15 |
Chris Lattner | rename SDTRet -> SDTNone. |
blob | commitdiff | raw | diff to current |
2008-01-10 |
Chris Lattner | remove explicit sets of 'neverHasSideEffects' that... |
blob | commitdiff | raw | diff to current |
2008-01-10 |
Chris Lattner | get def use info more correct. |
blob | commitdiff | raw | diff to current |
2008-01-06 |
Chris Lattner | rename isLoad -> isSimpleLoad due to evan's desire... |
blob | commitdiff | raw | diff to current |
2008-01-06 |
Chris Lattner | rename isStore -> mayStore to more accurately reflect... |
blob | commitdiff | raw | diff to current |
2008-01-06 |
Chris Lattner | Change the 'isStore' inferrer to look for 'SDNPMayStore' |
blob | commitdiff | raw | diff to current |
2008-01-06 |
Chris Lattner | remove some isStore flags that are now inferred automat... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-19 |
Bill Wendling | Mark the "isRemat" instruction as never having side... |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Evan Cheng | Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32... |
blob | commitdiff | raw | diff to current |
2007-12-07 |
Bill Wendling | Initial commit of the machine code LICM pass. It succes... |
blob | commitdiff | raw | diff to current |
2007-11-13 |
Bill Wendling | Unifacalize the CALLSEQ{START,END} stuff. |
blob | commitdiff | raw | diff to current |
2007-11-13 |
Bill Wendling | Unify CALLSEQ_{START,END}. They take 4 parameters:... |
blob | commitdiff | raw | diff to current |
2007-11-12 |
Owen Anderson | Add a flag for indirect branch instructions. |
blob | commitdiff | raw | diff to current |
2007-10-23 |
Evan Cheng | Temporary solution: added a different set of BCTRL_Mach... |
blob | commitdiff | raw | diff to current |
2007-10-10 |
Dale Johannesen | Next PPC long double bits: ppcf128->i32 conversion. |
blob | commitdiff | raw | diff to current |
2007-09-11 |
Evan Cheng | Remove (somewhat confusing) Imp<> helper, use let Defs... |
blob | commitdiff | raw | diff to current |
2007-08-01 |
Evan Cheng | Some out operands were incorrectly specified as input... |
blob | commitdiff | raw | diff to current |
2007-07-21 |
Evan Cheng | No more noResults. |
blob | commitdiff | raw | diff to current |
2007-07-20 |
Evan Cheng | Oops. These stores actually produce results. |
blob | commitdiff | raw | diff to current |
2007-07-19 |
Evan Cheng | Change instruction description to split OperandList... |
blob | commitdiff | raw | diff to current |
2007-07-06 |
Evan Cheng | Do away with ImmutablePredicateOperand. |
blob | commitdiff | raw | diff to current |
2007-07-05 |
Evan Cheng | PPC conditional branch predicate does not change after... |
blob | commitdiff | raw | diff to current |
2007-05-08 |
Evan Cheng | PredicateOperand can be used as a normal operand for... |
blob | commitdiff | raw | diff to current |
2007-04-03 |
Nicolas Geoffray | The ELF ABI specifies F1-F8 registers as argument regis... |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Nicolas Geoffray | Differentiate between the MachO and the ELF ABI the... |
blob | commitdiff | raw | diff to current |
2007-02-26 |
Chris Lattner | always lower to RETFLAG, never leave it as just ret. |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Chris Lattner | one important bugfix: PPC32 didn't have both elf and... |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Chris Lattner | implement support for the linux/ppc function call ABI... |
blob | commitdiff | raw | diff to current |
2007-01-26 |
Jim Laskey | Make LABEL a builtin opcode. |
blob | commitdiff | raw | diff to current |
2006-11-18 |
Chris Lattner | Rewrite the branch selector to be correct in the face... |
blob | commitdiff | raw | diff to current |
2006-11-17 |
Chris Lattner | add encoding for BCC, after finally wrestling strange... |
blob | commitdiff | raw | diff to current |
next |