| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Delete dead loads in the dag. This allows us to compile | Chris Lattner | 2006-03-31 | 1 | -0/+5 |
* | Implement PromoteOp for VEXTRACT_VECTOR_ELT. Thsi fixes | Chris Lattner | 2006-03-31 | 1 | -42/+54 |
* | Scalarized vector stores need not be legal, e.g. if the vector element type | Chris Lattner | 2006-03-31 | 1 | -0/+3 |
* | Make sure to pass enough values to phi nodes when we are dealing with | Chris Lattner | 2006-03-31 | 1 | -2/+10 |
* | Significantly improve handling of vectors that are live across basic blocks, | Chris Lattner | 2006-03-31 | 3 | -52/+101 |
* | Was returning the wrong type. | Chris Lattner | 2006-03-31 | 1 | -4/+5 |
* | Expand INSERT_VECTOR_ELT to store vec, sp; store elt, sp+k; vec = load sp; | Evan Cheng | 2006-03-31 | 1 | -1/+24 |
* | Modify the TargetLowering::getPackedTypeBreakdown method to also return the | Chris Lattner | 2006-03-31 | 1 | -4/+7 |
* | Implement TargetLowering::getPackedTypeBreakdown | Chris Lattner | 2006-03-31 | 1 | -0/+41 |
* | Bug fixes: handle constantexpr insert/extract element operations | Chris Lattner | 2006-03-29 | 1 | -16/+6 |
* | When building a VVECTOR_SHUFFLE node from extract_element operations, make | Chris Lattner | 2006-03-28 | 1 | -1/+11 |
* | Canonicalize VECTOR_SHUFFLE(X, X, Y) -> VECTOR_SHUFFLE(X,undef,Y') | Chris Lattner | 2006-03-28 | 1 | -0/+30 |
* | Turn a series of extract_element's feeding a build_vector into a | Chris Lattner | 2006-03-28 | 1 | -0/+86 |
* | Teach Legalize how to pack VVECTOR_SHUFFLE nodes into VECTOR_SHUFFLE nodes. | Chris Lattner | 2006-03-28 | 1 | -0/+21 |
* | new node | Chris Lattner | 2006-03-28 | 1 | -0/+1 |
* | Don't crash on X^X if X is a vector. Instead, produce a vector of zeros. | Chris Lattner | 2006-03-28 | 1 | -2/+10 |
* | Add an assertion | Chris Lattner | 2006-03-28 | 1 | -0/+2 |
* | Refactor address attributes. Add base register to frame info. | Jim Laskey | 2006-03-28 | 1 | -13/+19 |
* | More bulletproofing of llvm.dbg.declare. | Jim Laskey | 2006-03-28 | 1 | -1/+1 |
* | More bulletproofing of DebugInfoDesc verify. | Jim Laskey | 2006-03-28 | 1 | -1/+1 |
* | Tblgen doesn't like multiple SDNode<> definitions that map to the sameenum va... | Chris Lattner | 2006-03-28 | 3 | -7/+19 |
* | Reactivate llvm.dbg.declare. | Jim Laskey | 2006-03-27 | 1 | -1/+0 |
* | Disable dbg_declare, it currently breaks the CFE build | Chris Lattner | 2006-03-27 | 1 | -0/+1 |
* | Fix legalization of intrinsics with chain and result values | Chris Lattner | 2006-03-27 | 1 | -2/+13 |
* | Unbreak the build on non-apple compilers :-( | Chris Lattner | 2006-03-27 | 1 | -1/+2 |
* | Try again | Evan Cheng | 2006-03-27 | 1 | -3/+10 |
* | Incorrect check for FP all one's | Evan Cheng | 2006-03-27 | 1 | -1/+2 |
* | Change isBuildVectorAllOnesInteger to isBuildVectorAllOnes. Also check for | Evan Cheng | 2006-03-27 | 1 | -24/+39 |
* | Instead of printing "INTRINSIC" on intrinsic node, print the intrinsic name. | Chris Lattner | 2006-03-27 | 1 | -1/+5 |
* | Pass llvm/test/Regression/CodeGen/Generic/debug-info.ll. | Jim Laskey | 2006-03-27 | 1 | -0/+7 |
* | SelectionDAGISel can now natively handle Switch instructions, in the same | Nate Begeman | 2006-03-27 | 1 | -37/+272 |
* | Bullet proof against undefined args produced by upgrading ols-style debug info. | Jim Laskey | 2006-03-26 | 1 | -4/+5 |
* | How to be dumb on $5/day. Need a tri-state to track valid debug descriptors. | Jim Laskey | 2006-03-26 | 1 | -24/+27 |
* | Add ISD::isBuildVectorAllZeros predicate | Evan Cheng | 2006-03-26 | 1 | -0/+24 |
* | Allow targets to custom lower their own intrinsics if desired. | Chris Lattner | 2006-03-26 | 1 | -0/+7 |
* | Add some comments. | Chris Lattner | 2006-03-25 | 1 | -0/+4 |
* | Fix a bug in ISD::isBuildVectorAllOnesInteger that caused it to always return | Chris Lattner | 2006-03-25 | 1 | -2/+3 |
* | Implement the ISD::isBuildVectorAllOnesInteger predicate | Chris Lattner | 2006-03-25 | 1 | -1/+32 |
* | Don't call SimplifyDemandedBits on vectors | Chris Lattner | 2006-03-25 | 1 | -1/+2 |
* | fix inverted conditional | Chris Lattner | 2006-03-24 | 1 | -2/+2 |
* | Hack no more. | Jim Laskey | 2006-03-24 | 1 | -2/+0 |
* | Only to vector shuffle for {x,x,y,y} cases when SCALAR_TO_VECTOR is free. | Evan Cheng | 2006-03-24 | 1 | -1/+2 |
* | Rename for truth in advertising. | Jim Laskey | 2006-03-24 | 1 | -2/+2 |
* | prefer to generate constant pool loads over splats. This prevents us from | Chris Lattner | 2006-03-24 | 1 | -34/+33 |
* | fix spello | Chris Lattner | 2006-03-24 | 1 | -1/+1 |
* | legalize vbit_convert nodes whose result is a legal type. | Chris Lattner | 2006-03-24 | 1 | -0/+38 |
* | Lower target intrinsics into an INTRINSIC node | Chris Lattner | 2006-03-24 | 1 | -4/+80 |
* | fix some bogus assertions: noop bitconverts are legal | Chris Lattner | 2006-03-24 | 1 | -10/+4 |
* | Lower BUILD_VECTOR to VECTOR_SHUFFLE if there are two distinct nodes (and if | Evan Cheng | 2006-03-24 | 1 | -8/+49 |
* | Identify the INTRINSIC node | Chris Lattner | 2006-03-24 | 1 | -0/+1 |