2006-03-31 |
Chris Lattner | fix a pasto |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | Add vperm support for all datatypes |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | Rearrange code a bit |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | Add, sub and shuffle are legal for all vector types |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Evan Cheng | Add support to use pextrw and pinsrw to extract and... |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Evan Cheng | Add vector_extract and vector_insert nodes. |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | add a note |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | constant fold extractelement with undef operands. |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | extractelement(undef,x) -> undef |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | Do not endian swap split vector loads. This fixes... |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | Do not endian swap the operands to a store if the opera... |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | Remove dead *extloads. This allows us to codegen vecto... |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | Delete dead loads in the dag. This allows us to compile |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | Make this test harder, always check generic x86 and... |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | Implement PromoteOp for VEXTRACT_VECTOR_ELT. Thsi... |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | Scalarized vector stores need not be legal, e.g. if... |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Jeff Cohen | Fix build breakage. |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | note to self: *save* file, then check it in |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | Implement an item from the readme, folding vcmp/vcmp... |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | new testcase |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | compactify some more instruction definitions |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | Compactify comparisons. |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | Allow bits init values to be used in patterns, turn... |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | Lower vector compares to VCMP nodes, just like we lower... |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | These are done |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | Final bugfix for PR724. GCC won't inline varargs funct... |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | Add a new method to verify intrinsic function prototypes. |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | When emitting code for the verifier, instead of emittin... |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | Make sure to pass enough values to phi nodes when we... |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | Significantly improve handling of vectors that are... |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | Was returning the wrong type. |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | Mark INSERT_VECTOR_ELT as expand |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Evan Cheng | Expand all INSERT_VECTOR_ELT (obviously bad) for now. |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Evan Cheng | Expand INSERT_VECTOR_ELT to store vec, sp; store elt... |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | Modify the TargetLowering::getPackedTypeBreakdown metho... |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Evan Cheng | Typo |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Evan Cheng | Ok for vector_shuffle mask to contain undef elements. |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | Implement TargetLowering::getPackedTypeBreakdown |
commit | commitdiff | tree | snapshot |
2006-03-31 |
Chris Lattner | Add a method useful for decimating vectors. |
commit | commitdiff | tree | snapshot |
2006-03-30 |
Chris Lattner | Add the rest of the vmul instructions and the vmulsum... |
commit | commitdiff | tree | snapshot |
2006-03-30 |
Chris Lattner | fix incorrect prototypes |
commit | commitdiff | tree | snapshot |
2006-03-30 |
Chris Lattner | Use a new tblgen feature to significantly shrinkify... |
commit | commitdiff | tree | snapshot |
2006-03-30 |
Chris Lattner | Add a bunch of new instructions for intrinsics. |
commit | commitdiff | tree | snapshot |
2006-03-30 |
Chris Lattner | regenerate |
commit | commitdiff | tree | snapshot |
2006-03-30 |
Chris Lattner | Implement Regression/TableGen/DagDefSubst.ll |
commit | commitdiff | tree | snapshot |
2006-03-30 |
Chris Lattner | Dag operator should be able to be template params. |
commit | commitdiff | tree | snapshot |
2006-03-30 |
Chris Lattner | Fix Transforms/InstCombine/2006-03-30-ExtractElement.ll |
commit | commitdiff | tree | snapshot |
2006-03-30 |
Chris Lattner | new testcase that crashes instcombine |
commit | commitdiff | tree | snapshot |
2006-03-30 |
Evan Cheng | Make sure all possible shuffles are matched. |
commit | commitdiff | tree | snapshot |
2006-03-30 |
Chris Lattner | Add vector multiply, multiply sum, pack, unpack, and... |
commit | commitdiff | tree | snapshot |
2006-03-30 |
Evan Cheng | More logical ops patterns |
commit | commitdiff | tree | snapshot |
2006-03-30 |
Evan Cheng | Add support for _mm_cmp{cc}_ss and _mm_cmp{cc}_ps intri... |
commit | commitdiff | tree | snapshot |
2006-03-30 |
Evan Cheng | Add 128-bit pmovmskb intrinsic support. |
commit | commitdiff | tree | snapshot |
2006-03-29 |
Evan Cheng | Change SSE pack operation definitions to fit what the... |
commit | commitdiff | tree | snapshot |
2006-03-29 |
Evan Cheng | Add SSE2 integer pack with saturation intrinsics. |
commit | commitdiff | tree | snapshot |
2006-03-29 |
Evan Cheng | - Added some SSE2 128-bit packed integer ops. |
commit | commitdiff | tree | snapshot |
2006-03-29 |
Evan Cheng | Add a pshufhw test case. |
commit | commitdiff | tree | snapshot |
2006-03-29 |
Evan Cheng | Need to special case splat after all. Make the second... |
commit | commitdiff | tree | snapshot |
2006-03-29 |
Evan Cheng | Use unpcklpd for v2f64 splat. |
commit | commitdiff | tree | snapshot |
2006-03-29 |
Evan Cheng | Floating point logical operation patterns should match... |
commit | commitdiff | tree | snapshot |
2006-03-29 |
Evan Cheng | Add more SSE intrinsics |
commit | commitdiff | tree | snapshot |
2006-03-29 |
Evan Cheng | - More shuffle related bug fixes. |
commit | commitdiff | tree | snapshot |
2006-03-29 |
Evan Cheng | Another entry about shuffles. |
commit | commitdiff | tree | snapshot |
2006-03-29 |
Evan Cheng | - Only use pshufd for v4i32 vector shuffles. |
commit | commitdiff | tree | snapshot |
2006-03-29 |
Chris Lattner | add a note |
commit | commitdiff | tree | snapshot |
2006-03-29 |
Chris Lattner | new testcase |
commit | commitdiff | tree | snapshot |
2006-03-29 |
Chris Lattner | Bug fixes: handle constantexpr insert/extract element... |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Evan Cheng | Added aliases to scalar SSE instructions, e.g. addss... |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Evan Cheng | Fixing buggy code. |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Evan Cheng | Don't sort the names before outputing the intrinsic... |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Chris Lattner | When building a VVECTOR_SHUFFLE node from extract_eleme... |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Chris Lattner | Canonicalize VECTOR_SHUFFLE(X, X, Y) -> VECTOR_SHUFFLE... |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Chris Lattner | new testcase |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Chris Lattner | Turn a series of extract_element's feeding a build_vect... |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Chris Lattner | Teach Legalize how to pack VVECTOR_SHUFFLE nodes into... |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Chris Lattner | new node |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Chris Lattner | Add a new node |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Chris Lattner | Don't crash on X^X if X is a vector. Instead, produce... |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Chris Lattner | Add an assertion |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Chris Lattner | add a note |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Jim Laskey | Refactor address attributes. Add base register to... |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Jim Laskey | Expose base register for DwarfWriter. Refactor code... |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Jim Laskey | More bulletproofing of llvm.dbg.declare. |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Jim Laskey | Added missing paren on behalf of Ramana Radhakrishnan. |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Evan Cheng | Missed X86::isUNPCKHMask |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Evan Cheng | movlps and movlpd should be modeled as two address... |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Evan Cheng | Update |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Evan Cheng | Typo |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Evan Cheng | * Prefer using operation of matching types. e.g unpcklp... |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Evan Cheng | Use movhpd is even better than movlhps. |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Nate Begeman | Fix a couple typos |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Nate Begeman | Add a few more altivec intrinsics |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Jeff Cohen | Keep Visual Studio informed. |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Chris Lattner | These don't directly map to gcc intrinsics any more. |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Evan Cheng | Added a couple of entries about movhps and movlhps. |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Evan Cheng | All unpack cases are now being handled. |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Evan Cheng | - Clean up / consoladate various shuffle masks. |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Chris Lattner | implement a bunch more intrinsics. |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Chris Lattner | Add some more intrinsics: rotates, fp rounds, and rando... |
commit | commitdiff | tree | snapshot |
2006-03-28 |
Evan Cheng | getVectorTyppe(MVT::i64, 2) ==> MVT::v2i64. |
commit | commitdiff | tree | snapshot |
next |