2009-11-23 |
Dan Gohman | Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are... |
blob | commitdiff | raw |
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 |
2006-11-17 |
Chris Lattner | convert PPC::BCC to use the 'pred' operand instead... |
blob | commitdiff | raw | diff to current |
2006-11-17 |
Chris Lattner | rename PPC::COND_BRANCH to PPC::BCC |
blob | commitdiff | raw | diff to current |
2006-11-17 |
Chris Lattner | start using PPC predicates more consistently. |
blob | commitdiff | raw | diff to current |
2006-11-16 |
Jim Laskey | This is a general clean up of the PowerPC ABI. Address... |
blob | commitdiff | raw | diff to current |
2006-11-16 |
Chris Lattner | fix broken encoding |
blob | commitdiff | raw | diff to current |
2006-11-16 |
Chris Lattner | add patterns for ppc32 preinc stores. ppc64 next. |
blob | commitdiff | raw | diff to current |
2006-11-16 |
Chris Lattner | switch these back to the 'bad old way' |
blob | commitdiff | raw | diff to current |
2006-11-15 |
Chris Lattner | Stop using isTwoAddress, switching to operand constrain... |
blob | commitdiff | raw | diff to current |
2006-11-15 |
Chris Lattner | fix ldu/stu jit encoding. Swith 64-bit preinc load... |
blob | commitdiff | raw | diff to current |
2006-11-15 |
Chris Lattner | Switch loads over to use memri as the operand instead... |
blob | commitdiff | raw | diff to current |
2006-11-14 |
Chris Lattner | group load and store instructions together. No functio... |
blob | commitdiff | raw | diff to current |
2006-11-14 |
Chris Lattner | Rework PPC64 calls. Now we have a LR8/CTR8 register... |
blob | commitdiff | raw | diff to current |
2006-11-11 |
Chris Lattner | Mark operands as symbol lo instead of imm32 so that... |
blob | commitdiff | raw | diff to current |
2006-11-10 |
Chris Lattner | dform 8/9 are identical to dform 1 |
blob | commitdiff | raw | diff to current |
2006-11-10 |
Chris Lattner | add an initial cut at preinc loads for ppc32. This... |
blob | commitdiff | raw | diff to current |
2006-11-08 |
Chris Lattner | correct the (currently unused) pattern for lwzu. |
blob | commitdiff | raw | diff to current |
2006-11-04 |
Chris Lattner | encode BLR predicate info for the JIT |
blob | commitdiff | raw | diff to current |
2006-11-04 |
Chris Lattner | Go through all kinds of trouble to mark 'blr' as having... |
blob | commitdiff | raw | diff to current |
2006-11-03 |
Chris Lattner | Describe PPC predicates, which are a pair of CR# and... |
blob | commitdiff | raw | diff to current |
2006-11-03 |
Chris Lattner | remove dead vars |
blob | commitdiff | raw | diff to current |
2006-10-24 |
Chris Lattner | Add intrinsics for the rest of the DCB* instructions. |
blob | commitdiff | raw | diff to current |
2006-10-13 |
Evan Cheng | Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using... |
blob | commitdiff | raw | diff to current |
2006-10-13 |
Chris Lattner | set isBarrier correctly |
blob | commitdiff | raw | diff to current |
2006-10-12 |
Chris Lattner | mark adjcallstack up/down as clobbering and using the SP |
blob | commitdiff | raw | diff to current |
2006-10-11 |
Evan Cheng | Add properties to ComplexPattern. |
blob | commitdiff | raw | diff to current |
2006-10-09 |
Evan Cheng | Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. |
blob | commitdiff | raw | diff to current |
2006-09-27 |
Chris Lattner | Use abstract private/comment directives, to increase... |
blob | commitdiff | raw | diff to current |
2006-09-22 |
Nate Begeman | Fold AND and ROTL more often |
blob | commitdiff | raw | diff to current |
2006-08-11 |
Evan Cheng | CALLSEQ_* produces chain even if that's not needed. |
blob | commitdiff | raw | diff to current |
2006-07-19 |
Chris Lattner | bswapped load/store instructions are only availble... |
blob | commitdiff | raw | diff to current |
2006-07-18 |
Chris Lattner | Make the implicit def instructions look like other... |
blob | commitdiff | raw | diff to current |
next |