2006-11-15 |
Chris Lattner | fix ldu/stu jit encoding. Swith 64-bit preinc load... |
blob | commitdiff | raw |
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 |
2006-04-17 |
Chris Lattner | Make sure to check splats of every constant we can... |
blob | commitdiff | raw | diff to current |
2006-04-17 |
Chris Lattner | Teach the ppc backend to use rol and vsldoi to generate... |
blob | commitdiff | raw | diff to current |
2006-04-17 |
Chris Lattner | Make some code more general, adding support for constan... |
blob | commitdiff | raw | diff to current |
2006-04-17 |
Chris Lattner | Learn how to make odd splatted constants in range ... |
blob | commitdiff | raw | diff to current |
2006-04-17 |
Chris Lattner | Pull some code out into a helper function. |
blob | commitdiff | raw | diff to current |
2006-04-17 |
Chris Lattner | Implement a TODO: for any shuffle that can be viewed... |
blob | commitdiff | raw | diff to current |
2006-04-16 |
Chris Lattner | Implement a TODO: have the legalizer canonicalize a... |
blob | commitdiff | raw | diff to current |
2006-04-16 |
Chris Lattner | Make the BUILD_VECTOR lowering code much more aggressiv... |
blob | commitdiff | raw | diff to current |
2006-04-15 |
Chris Lattner | Fix a crash when faced with a shuffle vector that has... |
blob | commitdiff | raw | diff to current |
2006-04-14 |
Chris Lattner | Allow undef in a shuffle mask |
blob | commitdiff | raw | diff to current |
2006-04-14 |
Chris Lattner | Move the rest of the PPCTargetLowering::LowerOperation... |
blob | commitdiff | raw | diff to current |
2006-04-14 |
Chris Lattner | Pull the VECTOR_SHUFFLE and BUILD_VECTOR lowering code... |
blob | commitdiff | raw | diff to current |
2006-04-13 |
Chris Lattner | Force non-darwin targets to use a static relo model... |
blob | commitdiff | raw | diff to current |
2006-04-12 |
Chris Lattner | Add a new way to match vector constants, which make... |
blob | commitdiff | raw | diff to current |
2006-04-12 |
Chris Lattner | Rename get_VSPLI_elt -> get_VSPLTI_elt |
blob | commitdiff | raw | diff to current |
2006-04-12 |
Chris Lattner | Ensure that zero vectors are always v4i32, which forces... |
blob | commitdiff | raw | diff to current |
2006-04-11 |
Chris Lattner | Vector function results go into V2 according to GCC... |
blob | commitdiff | raw | diff to current |
2006-04-11 |
Chris Lattner | Move some return-handling code from lowerarguments... |
blob | commitdiff | raw | diff to current |
2006-04-08 |
Chris Lattner | properly mark vector selects as expanded to select_cc |
blob | commitdiff | raw | diff to current |
2006-04-08 |
Chris Lattner | Add VRRC select support |
blob | commitdiff | raw | diff to current |
2006-04-08 |
Chris Lattner | Implement PowerPC/CodeGen/vec_splat.ll:spltish to use... |
blob | commitdiff | raw | diff to current |
2006-04-08 |
Chris Lattner | Change the interface to the predicate that determines... |
blob | commitdiff | raw | diff to current |
2006-04-06 |
Chris Lattner | Make sure to return the result in the right type. |
blob | commitdiff | raw | diff to current |
2006-04-06 |
Chris Lattner | Match vpku[hw]um(x,x). |
blob | commitdiff | raw | diff to current |
2006-04-06 |
Chris Lattner | Add support for matching vmrg(x,x) patterns |
blob | commitdiff | raw | diff to current |
2006-04-06 |
Chris Lattner | Pattern match vmrg* instructions, which are now lowered... |
blob | commitdiff | raw | diff to current |
2006-04-06 |
Chris Lattner | Support pattern matching vsldoi(x,y) and vsldoi(x,x... |
blob | commitdiff | raw | diff to current |
2006-04-06 |
Chris Lattner | Compile the vpkuhum/vpkuwum intrinsics into vpkuhum... |
blob | commitdiff | raw | diff to current |
2006-04-05 |
Chris Lattner | Fix CodeGen/PowerPC/2006-04-05-splat-ish.ll |
blob | commitdiff | raw | diff to current |
2006-04-05 |
Evan Cheng | Fallthrough to expand if a VECTOR_SHUFFLE cannot be... |
blob | commitdiff | raw | diff to current |
2006-04-04 |
Chris Lattner | Fix some broken logic that would cause us to codegen... |
blob | commitdiff | raw | diff to current |
2006-04-04 |
Chris Lattner | Ask legalize to promote all vector shuffles to be v16i8... |
blob | commitdiff | raw | diff to current |
2006-04-03 |
Chris Lattner | Revert accidentally committed hunks. |
blob | commitdiff | raw | diff to current |
next |