2006-04-04 |
Evan Cheng | Compact some intrinsic definitions. |
tree | commitdiff |
2006-04-04 |
Chris Lattner | Plug in the byte and short splats |
tree | commitdiff |
2006-04-03 |
Chris Lattner | Revert accidentally committed hunks. |
tree | commitdiff |
2006-04-03 |
Chris Lattner | Make sure to mark unsupported SCALAR_TO_VECTOR operatio... |
tree | commitdiff |
2006-04-03 |
Evan Cheng | Some SSE1 intrinsics: min, max, sqrt, etc. |
tree | commitdiff |
2006-04-03 |
Chris Lattner | revert previous patch |
tree | commitdiff |
2006-04-03 |
Evan Cheng | Use movlpd to: store lower f64 extracted from v2f64. |
tree | commitdiff |
2006-04-03 |
Chris Lattner | Force use of a frame-pointer if there is anything on... |
tree | commitdiff |
2006-04-03 |
Evan Cheng | - More efficient extract_vector_elt with shuffle and... |
tree | commitdiff |
2006-04-03 |
Chris Lattner | Align vectors to the size in bytes, not bits. |
tree | commitdiff |
2006-04-03 |
Chris Lattner | Add the full set of min/max instructions |
tree | commitdiff |
2006-04-03 |
Andrew Lenharth | support x * (c1 + c2) where c1 and c2 are pow2s. speci... |
tree | commitdiff |
2006-04-03 |
Andrew Lenharth | mul by const conversion sequences. more coming soon |
tree | commitdiff |
2006-04-02 |
Andrew Lenharth | This makes McCat/12-IOtest go 8x faster or so |
tree | commitdiff |
2006-04-02 |
Andrew Lenharth | This will be needed soon |
tree | commitdiff |
2006-04-02 |
Chris Lattner | add a note |
tree | commitdiff |
2006-04-02 |
Chris Lattner | Inform the dag combiner that the predicate compares... |
tree | commitdiff |
2006-04-02 |
Chris Lattner | Remove done item |
tree | commitdiff |
2006-04-02 |
Chris Lattner | add a note |
tree | commitdiff |
2006-04-02 |
Chris Lattner | New note |
tree | commitdiff |
2006-04-02 |
Chris Lattner | Custom lower all BUILD_VECTOR's so that we can compile... |
tree | commitdiff |
2006-04-01 |
Chris Lattner | Implement vnot using VNOR instead of using 'vspltisb... |
tree | commitdiff |
2006-04-01 |
Chris Lattner | ADd a note |
tree | commitdiff |
2006-03-31 |
Chris Lattner | Shrinkify some more intrinsic definitions. |
tree | commitdiff |
2006-03-31 |
Evan Cheng | An entry about packed type alignments. |
tree | commitdiff |
2006-03-31 |
Chris Lattner | Pull operand asm string into base class, shrinkifying... |
tree | commitdiff |
2006-03-31 |
Evan Cheng | TargetData.cpp::getTypeInfo() was returning alignment... |
tree | commitdiff |
2006-03-31 |
Chris Lattner | Fix 80 column violations :) |
tree | commitdiff |
2006-03-31 |
Evan Cheng | Use a X86 target specific node X86ISD::PINSRW instead... |
tree | commitdiff |
2006-03-31 |
Evan Cheng | Added support for SSE3 horizontal ops: haddp{s|d} and... |
tree | commitdiff |
2006-03-31 |
Chris Lattner | fix a pasto |
tree | commitdiff |
2006-03-31 |
Chris Lattner | Add vperm support for all datatypes |
tree | commitdiff |
2006-03-31 |
Chris Lattner | Rearrange code a bit |
tree | commitdiff |
2006-03-31 |
Chris Lattner | Add, sub and shuffle are legal for all vector types |
tree | commitdiff |
2006-03-31 |
Evan Cheng | Add support to use pextrw and pinsrw to extract and... |
tree | commitdiff |
2006-03-31 |
Evan Cheng | Add vector_extract and vector_insert nodes. |
tree | commitdiff |
2006-03-31 |
Chris Lattner | add a note |
tree | commitdiff |
2006-03-31 |
Chris Lattner | note to self: *save* file, then check it in |
tree | commitdiff |
2006-03-31 |
Chris Lattner | Implement an item from the readme, folding vcmp/vcmp... |
tree | commitdiff |
2006-03-31 |
Chris Lattner | compactify some more instruction definitions |
tree | commitdiff |
2006-03-31 |
Chris Lattner | Compactify comparisons. |
tree | commitdiff |
2006-03-31 |
Chris Lattner | Lower vector compares to VCMP nodes, just like we lower... |
tree | commitdiff |
2006-03-31 |
Chris Lattner | These are done |
tree | commitdiff |
2006-03-31 |
Chris Lattner | Mark INSERT_VECTOR_ELT as expand |
tree | commitdiff |
2006-03-31 |
Evan Cheng | Expand all INSERT_VECTOR_ELT (obviously bad) for now. |
tree | commitdiff |
2006-03-31 |
Evan Cheng | Typo |
tree | commitdiff |
2006-03-31 |
Evan Cheng | Ok for vector_shuffle mask to contain undef elements. |
tree | commitdiff |
2006-03-30 |
Chris Lattner | Add the rest of the vmul instructions and the vmulsum... |
tree | commitdiff |
2006-03-30 |
Chris Lattner | Use a new tblgen feature to significantly shrinkify... |
tree | commitdiff |
2006-03-30 |
Chris Lattner | Add a bunch of new instructions for intrinsics. |
tree | commitdiff |
2006-03-30 |
Evan Cheng | Make sure all possible shuffles are matched. |
tree | commitdiff |
2006-03-30 |
Evan Cheng | More logical ops patterns |
tree | commitdiff |
2006-03-30 |
Evan Cheng | Add support for _mm_cmp{cc}_ss and _mm_cmp{cc}_ps intri... |
tree | commitdiff |
2006-03-30 |
Evan Cheng | Add 128-bit pmovmskb intrinsic support. |
tree | commitdiff |
2006-03-29 |
Evan Cheng | Change SSE pack operation definitions to fit what the... |
tree | commitdiff |
2006-03-29 |
Evan Cheng | - Added some SSE2 128-bit packed integer ops. |
tree | commitdiff |
2006-03-29 |
Evan Cheng | Need to special case splat after all. Make the second... |
tree | commitdiff |
2006-03-29 |
Evan Cheng | Floating point logical operation patterns should match... |
tree | commitdiff |
2006-03-29 |
Evan Cheng | - More shuffle related bug fixes. |
tree | commitdiff |
2006-03-29 |
Evan Cheng | Another entry about shuffles. |
tree | commitdiff |
2006-03-29 |
Evan Cheng | - Only use pshufd for v4i32 vector shuffles. |
tree | commitdiff |
2006-03-29 |
Chris Lattner | add a note |
tree | commitdiff |
2006-03-28 |
Evan Cheng | Added aliases to scalar SSE instructions, e.g. addss... |
tree | commitdiff |
2006-03-28 |
Evan Cheng | Fixing buggy code. |
tree | commitdiff |
2006-03-28 |
Chris Lattner | add a note |
tree | commitdiff |
2006-03-28 |
Jim Laskey | Expose base register for DwarfWriter. Refactor code... |
tree | commitdiff |
2006-03-28 |
Jim Laskey | Added missing paren on behalf of Ramana Radhakrishnan. |
tree | commitdiff |
2006-03-28 |
Evan Cheng | Missed X86::isUNPCKHMask |
tree | commitdiff |
2006-03-28 |
Evan Cheng | movlps and movlpd should be modeled as two address... |
tree | commitdiff |
2006-03-28 |
Evan Cheng | Update |
tree | commitdiff |
2006-03-28 |
Evan Cheng | Typo |
tree | commitdiff |
2006-03-28 |
Evan Cheng | * Prefer using operation of matching types. e.g unpcklp... |
tree | commitdiff |
2006-03-28 |
Nate Begeman | Fix a couple typos |
tree | commitdiff |
2006-03-28 |
Nate Begeman | Add a few more altivec intrinsics |
tree | commitdiff |
2006-03-28 |
Evan Cheng | Added a couple of entries about movhps and movlhps. |
tree | commitdiff |
2006-03-28 |
Evan Cheng | All unpack cases are now being handled. |
tree | commitdiff |
2006-03-28 |
Evan Cheng | - Clean up / consoladate various shuffle masks. |
tree | commitdiff |
2006-03-28 |
Chris Lattner | implement a bunch more intrinsics. |
tree | commitdiff |
2006-03-28 |
Chris Lattner | Use normal lvx for scalar_to_vector instead of lve... |
tree | commitdiff |
2006-03-28 |
Chris Lattner | Tblgen doesn't like multiple SDNode<> definitions that... |
tree | commitdiff |
2006-03-28 |
Evan Cheng | Model unpack lower and interleave as vector_shuffle... |
tree | commitdiff |
2006-03-27 |
Jim Laskey | Translate llvm target registers to dwarf register numbe... |
tree | commitdiff |
2006-03-27 |
Chris Lattner | unbreak the build |
tree | commitdiff |
2006-03-27 |
Chris Lattner | Add a bunch of notes from my journey thus far. |
tree | commitdiff |
2006-03-27 |
Chris Lattner | Split out altivec notes into their own README |
tree | commitdiff |
2006-03-27 |
Evan Cheng | Use pcmpeq to generate vector of all ones. |
tree | commitdiff |
2006-03-27 |
Evan Cheng | Changed isBuildVectorAllOnesInteger to isBuildVectorAll... |
tree | commitdiff |
2006-03-27 |
Chris Lattner | Fix the JIT encoding of VSEL |
tree | commitdiff |
2006-03-27 |
Chris Lattner | Fix the JIT encoding of VSPLTI* |
tree | commitdiff |
2006-03-27 |
Nate Begeman | SelectionDAGISel can now natively handle Switch instruc... |
tree | commitdiff |
2006-03-26 |
Chris Lattner | add vsel |
tree | commitdiff |
2006-03-26 |
Nate Begeman | Readme note |
tree | commitdiff |
2006-03-26 |
Chris Lattner | Codegen vector predicate compares. |
tree | commitdiff |
2006-03-26 |
Evan Cheng | Remove X86:isZeroVector, use ISD::isBuildVectorAllZeros... |
tree | commitdiff |
2006-03-26 |
Evan Cheng | Remove PPC:isZeroVector, use ISD::isBuildVectorAllZeros... |
tree | commitdiff |
2006-03-26 |
Evan Cheng | Add immAllZerosV helper |
tree | commitdiff |
2006-03-26 |
Chris Lattner | Add all of the altivec comparison instructions. Add... |
tree | commitdiff |
2006-03-26 |
Chris Lattner | Add and 8/16-bit adds, add all integer subtracts, add... |
tree | commitdiff |
2006-03-26 |
Chris Lattner | implement the vsldoi intrinsic. |
tree | commitdiff |
2006-03-25 |
Chris Lattner | fix the pattern for vandc, it's NOT vnand |
tree | commitdiff |
next |