2011-06-03 |
Roman Divacky | Fix wrong usages of CTR/MCTR where CTR8/MCTR8 was meant. |
blob | commitdiff | raw |
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-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 | remove asmstrings (which can never be printed) from... |
blob | commitdiff | raw | diff to current |
2010-11-14 |
Chris Lattner | move the pic base symbol stuff up to MachineFunction |
blob | commitdiff | raw | diff to current |
2010-11-14 |
Chris Lattner | reimplement ppc asmprinter "toc" handling to use a... |
blob | commitdiff | raw | diff to current |
2010-02-27 |
Chris Lattner | remove a bogus pattern, which had the same pattern... |
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 |
2009-12-18 |
Tilmann Scheller | Add support for calls through function pointers in... |
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-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-07-03 |
Tilmann Scheller | Refactor ABI code in the PowerPC backend. |
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-23 |
Dale Johannesen | Mark defs and uses of CTR and LR correctly. |
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-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 | Rewrite ppc code generated for __sync_{bool|val}_compar... |
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-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-03-15 |
Evan Cheng | Replace all target specific implicit def instructions... |
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-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-10-23 |
Evan Cheng | Temporary solution: added a different set of BCTRL_Mach... |
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-09-04 |
Evan Cheng | Fix for PR1613: added 64-bit rotate left PPC instructio... |
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-05-17 |
Chris Lattner | add support for 128-bit add/sub on ppc64 |
blob | commitdiff | raw | diff to current |
2007-04-03 |
Nicolas Geoffray | The PPC64 ELF ABI is "intended to use the same structur... |
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-03-25 |
Chris Lattner | Fix CodeGen/PowerPC/2007-03-24-cntlzd.ll |
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-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 |
2006-12-15 |
Jim Laskey | Patterns no longer needed due to fix in the DAG combiner. |
blob | commitdiff | raw | diff to current |
2006-12-15 |
Jim Laskey | Not all test cases are created equal. This fix is... |
blob | commitdiff | raw | diff to current |
2006-12-15 |
Jim Laskey | Not needed. Misinterpreted error message from other... |
blob | commitdiff | raw | diff to current |
2006-12-15 |
Jim Laskey | Provide 64-bit support for i64 sextload<i8>. |
blob | commitdiff | raw | diff to current |
2006-12-12 |
Jim Laskey | Reduce number of instructions to load 64-bit constants. |
blob | commitdiff | raw | diff to current |
2006-12-06 |
Chris Lattner | implement sextinreg i8->i64 and i16->i64 |
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 a regression that I introduced. stdu should scale... |
blob | commitdiff | raw | diff to current |
2006-11-16 |
Chris Lattner | add ppc64 r+i stores with update. |
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 | Fix the PPC regressions last night |
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 | implement proper PPC64 prolog/epilog codegen. |
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 | implement preinc support for r+i loads on ppc64 |
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-09 |
Evan Cheng | Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. |
blob | commitdiff | raw | diff to current |
2006-09-28 |
Chris Lattner | Shift amounts are always 32-bits, even in 64-bit mode... |
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 |
2006-07-14 |
Chris Lattner | Add missing PPC64 extload/truncstores |
blob | commitdiff | raw | diff to current |
2006-06-27 |
Chris Lattner | Don't match 64-bit bitfield inserts into rlwimi's.... |
blob | commitdiff | raw | diff to current |
2006-06-27 |
Chris Lattner | Add a pattern for i64 sra. Print 8-byte units with... |
blob | commitdiff | raw | diff to current |
2006-06-27 |
Chris Lattner | Add 64-bit MTCTR so that indirect calls work. |
blob | commitdiff | raw | diff to current |
2006-06-27 |
Chris Lattner | Fix an incorrect store pattern. This fixes em3d. |
blob | commitdiff | raw | diff to current |
2006-06-27 |
Chris Lattner | Implement 64-bit undef, sub, shl/shr, srem/urem |
blob | commitdiff | raw | diff to current |
2006-06-27 |
Chris Lattner | Add zextload from i32 -> i64, with this, perimeter... |
blob | commitdiff | raw | diff to current |
2006-06-26 |
Chris Lattner | Rearrange compares, add ADDI8, add sext from 32-to... |
blob | commitdiff | raw | diff to current |
2006-06-20 |
Chris Lattner | Rename OR4 -> OR. Move some PPC64-specific stuff to... |
blob | commitdiff | raw | diff to current |
2006-06-20 |
Chris Lattner | add some logical ops |
blob | commitdiff | raw | diff to current |
2006-06-20 |
Chris Lattner | Add some more immediate patterns. This allows us to... |
blob | commitdiff | raw | diff to current |
2006-06-20 |
Chris Lattner | Instead of li/xoris use li/oris. Note that this doesn... |
blob | commitdiff | raw | diff to current |
2006-06-20 |
Chris Lattner | Add some 64-bit logical ops. |
blob | commitdiff | raw | diff to current |
2006-06-20 |
Chris Lattner | Add some patterns for globals, so we can now compile... |
blob | commitdiff | raw | diff to current |
2006-06-20 |
Chris Lattner | Add some patterns for ppc64 |
blob | commitdiff | raw | diff to current |
2006-06-16 |
Chris Lattner | Upgrade some load/store instructions to use the proper... |
blob | commitdiff | raw | diff to current |
2006-06-16 |
Chris Lattner | fix some assumptions that pointers can only be 32-bits... |
blob | commitdiff | raw | diff to current |
2006-06-16 |
Chris Lattner | Split 64-bit instructions out into a separate .td file |
blob | commitdiff | raw | diff to current |
|