2007-03-06 |
Chris Lattner | Switch PPC return lower to use an autogenerated CC... |
blob | commitdiff | raw |
2007-03-01 |
Nicolas Geoffray | Implemented the frameaddress intrinsic for PPC. |
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 | no really, this is the right patch |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Chris Lattner | always promote float varargs to double. |
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-02-22 |
Jim Laskey | Simplify lowering and selection of exception ops. |
blob | commitdiff | raw | diff to current |
2007-02-21 |
Jim Laskey | Support to provide exception and selector registers. |
blob | commitdiff | raw | diff to current |
2007-02-17 |
Chris Lattner | Fix ixaddrs as well, allowing ppc64 to compile to: |
blob | commitdiff | raw | diff to current |
2007-02-17 |
Chris Lattner | Compile test/CodeGen/PowerPC/LargeAbsoluteAddr.ll to: |
blob | commitdiff | raw | diff to current |
2007-01-29 |
Nate Begeman | Finish off bug 680, allowing targets to custom lower... |
blob | commitdiff | raw | diff to current |
2007-01-28 |
Anton Korobeynikov | Propagate changes from my local tree. This patch includes: |
blob | commitdiff | raw | diff to current |
2007-01-26 |
Jim Laskey | Make LABEL a builtin opcode. |
blob | commitdiff | raw | diff to current |
2007-01-05 |
Evan Cheng | setSetCCIsExpensive is gone. |
blob | commitdiff | raw | diff to current |
2006-12-15 |
Jim Laskey | Provide support for FP_TO_UINT. |
blob | commitdiff | raw | diff to current |
2006-12-11 |
Chris Lattner | Another step forward in PPC64 JIT support: we now no... |
blob | commitdiff | raw | diff to current |
2006-12-11 |
Jim Laskey | Missing opcode. |
blob | commitdiff | raw | diff to current |
2006-12-10 |
Anton Korobeynikov | Cleaned setjmp/longjmp lowering interfaces. Now we... |
blob | commitdiff | raw | diff to current |
2006-12-07 |
Chris Lattner | Fix i64 uint_to_fp on ppc64 |
blob | commitdiff | raw | diff to current |
2006-12-04 |
Jim Laskey | Restoration of the stack pointer after a deallocation... |
blob | commitdiff | raw | diff to current |
2006-12-01 |
Jim Laskey | 1. In ppc64 mode we need only use one GPR. |
blob | commitdiff | raw | diff to current |
2006-12-01 |
Chris Lattner | Fix the CodeGen/PowerPC/vec_constants.ll regression. |
blob | commitdiff | raw | diff to current |
2006-11-29 |
Chris Lattner | Fix bug codegen'ing FP constant vectors with integer... |
blob | commitdiff | raw | diff to current |
2006-11-29 |
Jim Laskey | Offset for load of 32-bit arg in 64-bit world was incor... |
blob | commitdiff | raw | diff to current |
2006-11-28 |
Jim Laskey | Remove debug code. |
blob | commitdiff | raw | diff to current |
2006-11-28 |
Jim Laskey | 32-bit int space was not accounted for properly in... |
blob | commitdiff | raw | diff to current |
2006-11-27 |
Evan Cheng | Change MachineInstr ctor's to take a TargetInstrDescrip... |
blob | commitdiff | raw | diff to current |
2006-11-18 |
Chris Lattner | on ppc64, float arguments take 8-byte stack slots not... |
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-15 |
Chris Lattner | fix ldu/stu jit encoding. Swith 64-bit preinc load... |
blob | commitdiff | raw | diff to current |
2006-11-14 |
Chris Lattner | lower "X = seteq Y, Z" to '(shr (ctlz (xor Y, Z)),... |
blob | commitdiff | raw | diff to current |
2006-11-14 |
Chris Lattner | minor tweaks, reject vector preinc. |
blob | commitdiff | raw | diff to current |
2006-11-11 |
Chris Lattner | ppc64 doesn't have lwau, don't attempt to form it. |
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-11-10 |
Chris Lattner | add an initial cut at preinc loads for ppc32. This... |
blob | commitdiff | raw | diff to current |
2006-11-09 |
Evan Cheng | PPC supports i32 / i64 pre-inc load / store. |
blob | commitdiff | raw | diff to current |
2006-11-09 |
Evan Cheng | Rename ISD::MemOpAddrMode to ISD::MemIndexedMode |
blob | commitdiff | raw | diff to current |
2006-11-08 |
Chris Lattner | Refactor all the addressing mode selection stuff into... |
blob | commitdiff | raw | diff to current |
2006-11-02 |
Reid Spencer | For PR786: |
blob | commitdiff | raw | diff to current |
2006-11-02 |
Chris Lattner | Implement the getRegForInlineAsmConstraint method for... |
blob | commitdiff | raw | diff to current |
2006-10-31 |
Chris Lattner | Change the prototype for TargetLowering::isOperandValid... |
blob | commitdiff | raw | diff to current |
2006-10-30 |
Evan Cheng | All targets expand BR_JT for now. |
blob | commitdiff | raw | diff to current |
2006-10-18 |
Chris Lattner | set the ppc64 stack pointer right, dynamic alloca now... |
blob | commitdiff | raw | diff to current |
2006-10-18 |
Chris Lattner | Expand alloca for 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-10-05 |
Evan Cheng | Make use of getStore(). |
blob | commitdiff | raw | diff to current |
2006-10-04 |
Evan Cheng | Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD... |
blob | commitdiff | raw | diff to current |
2006-09-20 |
Chris Lattner | Legalize is no longer limited to cleverness with just... |
blob | commitdiff | raw | diff to current |
2006-09-19 |
Chris Lattner | Fold the PPCISD shifts when presented with 0 inputs... |
blob | commitdiff | raw | diff to current |
2006-09-12 |
Evan Cheng | Reflects MachineConstantPoolEntry changes. |
blob | commitdiff | raw | diff to current |
2006-08-28 |
Reid Spencer | For PR387: |
blob | commitdiff | raw | diff to current |
2006-08-12 |
Chris Lattner | Fix a bug in a recent refactoring that broke a bunch... |
blob | commitdiff | raw | diff to current |
2006-08-11 |
Chris Lattner | Eliminate use of getNode that takes a vector. |
blob | commitdiff | raw | diff to current |
2006-08-11 |
Chris Lattner | Convert vectors to fixed sized arrays and smallvectors... |
blob | commitdiff | raw | diff to current |
2006-08-11 |
Chris Lattner | Fix miscompilation of float vector returns. Compile... |
blob | commitdiff | raw | diff to current |
2006-07-28 |
Chris Lattner | Fix some ppc64 issues with vector code. |
blob | commitdiff | raw | diff to current |
2006-07-26 |
Chris Lattner | Rename RelocModel::PIC to PIC_, to avoid conflicts... |
blob | commitdiff | raw | diff to current |
2006-07-10 |
Chris Lattner | Implement Regression/CodeGen/PowerPC/bswap-load-store... |
blob | commitdiff | raw | diff to current |
2006-06-27 |
Chris Lattner | Implement 64-bit select, bswap, etc. |
blob | commitdiff | raw | diff to current |
2006-06-27 |
Chris Lattner | PPC doesn't have bit converts to/from i64 |
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 | Use i32 for shift amounts instead of i64. This gets... |
blob | commitdiff | raw | diff to current |
2006-06-27 |
Chris Lattner | Implement a bunch of 64-bit cleanliness work. With... |
blob | commitdiff | raw | diff to current |
2006-06-26 |
Chris Lattner | Improve PPC64 calling convention support |
blob | commitdiff | raw | diff to current |
2006-06-21 |
Chris Lattner | Correct returns of 64-bit values, though they seemed... |
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 | Rename some subtarget features. A CPU now can *have... |
blob | commitdiff | raw | diff to current |
2006-06-15 |
Evan Cheng | Type of extract_element index operand should be iPTR. |
blob | commitdiff | raw | diff to current |
2006-06-10 |
Chris Lattner | Fix a problem exposed by the local allocator. CALL... |
blob | commitdiff | raw | diff to current |
2006-05-30 |
Chris Lattner | Always reserve space for 8 spilled GPRs. GCC apparentl... |
blob | commitdiff | raw | diff to current |
2006-05-26 |
Evan Cheng | Change RET node to include signness information of... |
blob | commitdiff | raw | diff to current |
2006-05-25 |
Evan Cheng | CALL node change (arg / sign pairs instead of just... |
blob | commitdiff | raw | diff to current |
2006-05-24 |
Chris Lattner | Patches to make the LLVM sources more -pedantic clean... |
blob | commitdiff | raw | diff to current |
2006-05-24 |
Chris Lattner | Fix CodeGen/Generic/vector.ll:test_div with altivec. |
blob | commitdiff | raw | diff to current |
2006-05-24 |
Chris Lattner | Handle SETO* like we handle SET*, restoring behavior... |
blob | commitdiff | raw | diff to current |
2006-05-17 |
Chris Lattner | Make PPC call lowering more aggressive, making the... |
blob | commitdiff | raw | diff to current |
2006-05-17 |
Chris Lattner | Switch PPC over to a call-selection model where the... |
blob | commitdiff | raw | diff to current |
2006-05-17 |
Chris Lattner | 3 changes, 2 of which are cleanup one of which changes... |
blob | commitdiff | raw | diff to current |
2006-05-16 |
Chris Lattner | implement passing/returning vector regs to calls, at... |
blob | commitdiff | raw | diff to current |
2006-05-16 |
Chris Lattner | Instead of implementing LowerCallTo directly, let the... |
blob | commitdiff | raw | diff to current |
2006-05-16 |
Chris Lattner | Simplify the argument counting logic by only incrementi... |
blob | commitdiff | raw | diff to current |
2006-05-16 |
Chris Lattner | Simplify the dead argument handling code. |
blob | commitdiff | raw | diff to current |
2006-05-16 |
Chris Lattner | Vector args passed in registers don't reserve stack... |
blob | commitdiff | raw | diff to current |
2006-05-16 |
Chris Lattner | Switch the PPC backend over to using FORMAL_ARGUMENTS... |
blob | commitdiff | raw | diff to current |
2006-05-16 |
Chris Lattner | Fit in 80 cols |
blob | commitdiff | raw | diff to current |
2006-05-12 |
Chris Lattner | Remove dead var, fix bad override. |
blob | commitdiff | raw | diff to current |
2006-04-28 |
Chris Lattner | Fix CodeGen/Generic/2006-04-28-Sign-extend-bool.ll |
blob | commitdiff | raw | diff to current |
2006-04-22 |
Nate Begeman | JumpTable support! What this represents is working... |
blob | commitdiff | raw | diff to current |
2006-04-18 |
Chris Lattner | Fix a crash on: |
blob | commitdiff | raw | diff to current |
2006-04-18 |
Chris Lattner | pretty print node name |
blob | commitdiff | raw | diff to current |
2006-04-18 |
Chris Lattner | Implement an important entry from README_ALTIVEC: |
blob | commitdiff | raw | diff to current |
2006-04-18 |
Chris Lattner | Use vmladduhm to do v8i16 multiplies which is faster... |
blob | commitdiff | raw | diff to current |
2006-04-18 |
Chris Lattner | Implement v16i8 multiply with this code: |
blob | commitdiff | raw | diff to current |
2006-04-18 |
Chris Lattner | Lower v8i16 multiply into this code: |
blob | commitdiff | raw | diff to current |
2006-04-18 |
Chris Lattner | Custom lower v4i32 multiplies into a cute sequence... |
blob | commitdiff | raw | diff to current |
next |