2006-07-26 |
Chris Lattner | Rename RelocModel::PIC to PIC_, to avoid conflicts... |
blob | commitdiff | raw |
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 |
2006-04-03 |
Chris Lattner | Make sure to mark unsupported SCALAR_TO_VECTOR operatio... |
blob | commitdiff | raw | diff to current |
2006-04-02 |
Chris Lattner | Inform the dag combiner that the predicate compares... |
blob | commitdiff | raw | diff to current |
2006-04-02 |
Chris Lattner | Custom lower all BUILD_VECTOR's so that we can compile... |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | Rearrange code a bit |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | Add, sub and shuffle are legal for all vector types |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | note to self: *save* file, then check it in |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | Implement an item from the readme, folding vcmp/vcmp... |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | Lower vector compares to VCMP nodes, just like we lower... |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | Mark INSERT_VECTOR_ELT as expand |
blob | commitdiff | raw | diff to current |
2006-03-28 |
Nate Begeman | Add a few more altivec intrinsics |
blob | commitdiff | raw | diff to current |
2006-03-28 |
Chris Lattner | Use normal lvx for scalar_to_vector instead of lve... |
blob | commitdiff | raw | diff to current |
2006-03-28 |
Chris Lattner | Tblgen doesn't like multiple SDNode<> definitions that... |
blob | commitdiff | raw | diff to current |
2006-03-27 |
Nate Begeman | SelectionDAGISel can now natively handle Switch instruc... |
blob | commitdiff | raw | diff to current |
2006-03-26 |
Chris Lattner | Codegen vector predicate compares. |
blob | commitdiff | raw | diff to current |
2006-03-26 |
Evan Cheng | Remove PPC:isZeroVector, use ISD::isBuildVectorAllZeros... |
blob | commitdiff | raw | diff to current |
2006-03-25 |
Chris Lattner | Add some basic patterns for other datatypes |
blob | commitdiff | raw | diff to current |
2006-03-25 |
Chris Lattner | Codegen things like: |
blob | commitdiff | raw | diff to current |
2006-03-24 |
Chris Lattner | Disable the i32->float G5 optimization. It is unsafe... |
blob | commitdiff | raw | diff to current |
2006-03-24 |
Chris Lattner | add support for using vxor to build zero vectors. ... |
blob | commitdiff | raw | diff to current |
2006-03-22 |
Chris Lattner | When possible, custom lower 32-bit SINT_TO_FP to this: |
blob | commitdiff | raw | diff to current |
2006-03-21 |
Chris Lattner | These targets don't support EXTRACT_VECTOR_ELT, though... |
blob | commitdiff | raw | diff to current |
2006-03-20 |
Chris Lattner | remove dead variable |
blob | commitdiff | raw | diff to current |
2006-03-20 |
Chris Lattner | Fix a couple of bugs in permute/splat generate, thanks... |
blob | commitdiff | raw | diff to current |
2006-03-20 |
Chris Lattner | Add support for generating vspltw, instead of a vperm... |
blob | commitdiff | raw | diff to current |
2006-03-20 |
Chris Lattner | Implement PPC::isSplatShuffleMask and PPC::getVSPLTImme... |
blob | commitdiff | raw | diff to current |
2006-03-20 |
Chris Lattner | fix duplicate definition errors |
blob | commitdiff | raw | diff to current |
2006-03-20 |
Chris Lattner | Custom lower arbitrary VECTOR_SHUFFLE's to VPERM. |
blob | commitdiff | raw | diff to current |
2006-03-19 |
Chris Lattner | Custom lower SCALAR_TO_VECTOR into lve*x. |
blob | commitdiff | raw | diff to current |
next |