2006-03-31 |
Chris Lattner | Was returning the wrong type. |
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 | Expand INSERT_VECTOR_ELT to store vec, sp; store elt... |
tree | commitdiff |
2006-03-31 |
Chris Lattner | Modify the TargetLowering::getPackedTypeBreakdown metho... |
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-31 |
Chris Lattner | Implement TargetLowering::getPackedTypeBreakdown |
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 |
Chris Lattner | Fix Transforms/InstCombine/2006-03-30-ExtractElement.ll |
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-29 |
Chris Lattner | Bug fixes: handle constantexpr insert/extract element... |
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 | When building a VVECTOR_SHUFFLE node from extract_eleme... |
tree | commitdiff |
2006-03-28 |
Chris Lattner | Canonicalize VECTOR_SHUFFLE(X, X, Y) -> VECTOR_SHUFFLE... |
tree | commitdiff |
2006-03-28 |
Chris Lattner | Turn a series of extract_element's feeding a build_vect... |
tree | commitdiff |
2006-03-28 |
Chris Lattner | Teach Legalize how to pack VVECTOR_SHUFFLE nodes into... |
tree | commitdiff |
2006-03-28 |
Chris Lattner | new node |
tree | commitdiff |
2006-03-28 |
Chris Lattner | Don't crash on X^X if X is a vector. Instead, produce... |
tree | commitdiff |
2006-03-28 |
Chris Lattner | Add an assertion |
tree | commitdiff |
2006-03-28 |
Chris Lattner | add a note |
tree | commitdiff |
2006-03-28 |
Jim Laskey | Refactor address attributes. Add base register to... |
tree | commitdiff |
2006-03-28 |
Jim Laskey | Expose base register for DwarfWriter. Refactor code... |
tree | commitdiff |
2006-03-28 |
Jim Laskey | More bulletproofing of llvm.dbg.declare. |
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 |
Jim Laskey | More bulletproofing of DebugInfoDesc verify. |
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 |
Andrew Lenharth | If adding a link to a collapsed, node, ignore offset. |
tree | commitdiff |
2006-03-27 |
Jim Laskey | Reactivate llvm.dbg.declare. |
tree | commitdiff |
2006-03-27 |
Chris Lattner | Disable dbg_declare, it currently breaks the CFE build |
tree | commitdiff |
2006-03-27 |
Chris Lattner | Fix legalization of intrinsics with chain and result... |
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 | Unbreak the build on non-apple compilers :-( |
tree | commitdiff |
2006-03-27 |
Evan Cheng | Try again |
tree | commitdiff |
2006-03-27 |
Chris Lattner | Add a bunch of notes from my journey thus far. |
tree | commitdiff |
2006-03-27 |
Evan Cheng | Incorrect check for FP all one's |
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 |
Evan Cheng | Change isBuildVectorAllOnesInteger to isBuildVectorAllO... |
tree | commitdiff |
2006-03-27 |
Chris Lattner | Instead of printing "INTRINSIC" on intrinsic node,... |
tree | commitdiff |
2006-03-27 |
Chris Lattner | teach the inliner to work with packed constants |
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 |
Jim Laskey | Pass llvm/test/Regression/CodeGen/Generic/debug-info.ll. |
tree | commitdiff |
2006-03-27 |
Nate Begeman | SelectionDAGISel can now natively handle Switch instruc... |
tree | commitdiff |
2006-03-26 |
Jim Laskey | Bullet proof against undefined args produced by upgradi... |
tree | commitdiff |
2006-03-26 |
Jim Laskey | How to be dumb on $5/day. Need a tri-state to track... |
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 |
Evan Cheng | Add ISD::isBuildVectorAllZeros predicate |
tree | commitdiff |
2006-03-26 |
Chris Lattner | Allow targets to custom lower their own intrinsics... |
tree | commitdiff |
2006-03-26 |
Chris Lattner | Update dependencies to reflect split of the Intrinsics... |
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 |
2006-03-25 |
Chris Lattner | add patterns for VANDC/VNOR, implementing |
tree | commitdiff |
2006-03-25 |
Chris Lattner | Add some comments. |
tree | commitdiff |
2006-03-25 |
Chris Lattner | add a vnot helper node for matching 'not' on vectors |
tree | commitdiff |
2006-03-25 |
Chris Lattner | Fix a bug in ISD::isBuildVectorAllOnesInteger that... |
tree | commitdiff |
2006-03-25 |
Chris Lattner | Implement the ISD::isBuildVectorAllOnesInteger predicate |
tree | commitdiff |
2006-03-25 |
Chris Lattner | Don't call SimplifyDemandedBits on vectors |
tree | commitdiff |
2006-03-25 |
Chris Lattner | Add some logical operations |
tree | commitdiff |
2006-03-25 |
Chris Lattner | Don't crash on packed logical ops |
tree | commitdiff |
2006-03-25 |
Chris Lattner | Teach BinaryOperator::createNot to work with packed... |
tree | commitdiff |
2006-03-25 |
Jim Laskey | Cast instruction not inserted into basic block. |
tree | commitdiff |
2006-03-25 |
Evan Cheng | Added missing (any_extend (load ...)) patterns. |
tree | commitdiff |
next |