| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove unused variables that crept in. | Michael Gottesman | 2013-08-20 | 1 | -6/+0 |
* | Teach selectiondag how to handle the stackprotectorcheck intrinsic. | Michael Gottesman | 2013-08-20 | 3 | -4/+390 |
* | Add a llvm.copysign intrinsic | Hal Finkel | 2013-08-19 | 3 | -0/+9 |
* | Improve the widening of integral binary vector operations | Paul Redmond | 2013-08-19 | 2 | -10/+24 |
* | Add ExpandFloatOp_FCOPYSIGN to handle ppcf128-related expansions | Hal Finkel | 2013-08-19 | 2 | -0/+13 |
* | ARM: Fix more fast-isel verifier failures. | Jim Grosbach | 2013-08-16 | 1 | -0/+4 |
* | [SystemZ] Use SRST to implement strlen and strnlen | Richard Sandiford | 2013-08-16 | 2 | -0/+63 |
* | [SystemZ] Use MVST to implement strcpy and stpcpy | Richard Sandiford | 2013-08-16 | 2 | -0/+38 |
* | [SystemZ] Use CLST to implement strcmp | Richard Sandiford | 2013-08-16 | 2 | -0/+34 |
* | [SystemZ] Fix handling of 64-bit memcmp results | Richard Sandiford | 2013-08-16 | 2 | -19/+31 |
* | Replace getValueType().getSimpleVT() with getSimpleValueType(). | Craig Topper | 2013-08-15 | 5 | -15/+15 |
* | DAG: Combine (and (setne X, 0), (setne X, -1)) -> (setuge (add X, 1), 2) | Jim Grosbach | 2013-08-13 | 1 | -0/+13 |
* | Update makeLibCall to return both the call and the chain associated with the ... | Michael Gottesman | 2013-08-13 | 4 | -63/+73 |
* | Fixed SelectionDAGBuilder.h C++ filetype declaration to use the canonical C++... | Michael Gottesman | 2013-08-12 | 1 | -1/+1 |
* | [SystemZ] Use CLC and IPM to implement memcmp | Richard Sandiford | 2013-08-12 | 1 | -0/+21 |
* | Change asserts at the top of getVectorShuffle to check that LHS and RHS have ... | Craig Topper | 2013-08-09 | 1 | -6/+3 |
* | Remove AllUndef check from one of the loops in getVectorShuffle. It was alrea... | Craig Topper | 2013-08-08 | 1 | -5/+1 |
* | Optimize mask generation for one of the DAG combiner shufflevector cases. | Craig Topper | 2013-08-08 | 1 | -3/+3 |
* | Add ISD::FROUND for libm round() | Hal Finkel | 2013-08-07 | 7 | -1/+49 |
* | TargetLowering: Add getVectorIdxTy() function v2 | Tom Stellard | 2013-08-05 | 8 | -77/+98 |
* | Fix crashing on invalid inline asm with matching constraints. | Eric Christopher | 2013-07-31 | 1 | -15/+16 |
* | Reflow this to be easier to read. | Eric Christopher | 2013-07-30 | 1 | -7/+5 |
* | [DAGCombiner] insert_vector_elt: Avoid building a vector twice. | Quentin Colombet | 2013-07-30 | 1 | -1/+3 |
* | Reimplement isPotentiallyReachable to make nocapture deduction much stronger. | Nick Lewycky | 2013-07-27 | 1 | -0/+1 |
* | Add a target legalize hook for SplitVectorOperand (again) | Justin Holewinski | 2013-07-26 | 1 | -0/+4 |
* | Revert "Add a target legalize hook for SplitVectorOperand" | Rafael Espindola | 2013-07-26 | 1 | -4/+0 |
* | Add a target legalize hook for SplitVectorOperand | Justin Holewinski | 2013-07-26 | 1 | -0/+4 |
* | DAGCombiner: Pass the correct type to TargetLowering::isF(Abs|Neg)Free | Tom Stellard | 2013-07-23 | 1 | -2/+2 |
* | Add -*- C++ -*- to InstrEmitter.h. | Michael Gottesman | 2013-07-17 | 1 | -1/+1 |
* | Remove invalid assert in DAGTypeLegalizer::RemapValue | Hal Finkel | 2013-07-15 | 1 | -1/+4 |
* | Add 'const' qualifier to some arrays. | Craig Topper | 2013-07-15 | 1 | -1/+2 |
* | Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s... | Craig Topper | 2013-07-14 | 7 | -44/+44 |
* | Pass SmallVector by const reference instead of by value. | Craig Topper | 2013-07-13 | 1 | -2/+2 |
* | Remove trailing whitespac | Stephen Lin | 2013-07-10 | 1 | -2/+2 |
* | Un-break the buildbot by tweaking the indirection flag. | Adrian Prantl | 2013-07-10 | 1 | -2/+8 |
* | Document a known limitation of the status quo. | Adrian Prantl | 2013-07-10 | 1 | -1/+3 |
* | Reapply an improved version of r180816/180817. | Adrian Prantl | 2013-07-09 | 4 | -21/+39 |
* | WidenVecRes_BUILD_VECTOR must use the first operand's type | Hal Finkel | 2013-07-09 | 1 | -1/+4 |
* | AArch64/PowerPC/SystemZ/X86: This patch fixes the interface, usage, and all | Stephen Lin | 2013-07-09 | 2 | -5/+5 |
* | DAGCombine tryFoldToZero cannot create illegal types after type legalization | Hal Finkel | 2013-07-09 | 1 | -4/+11 |
* | Style fixes: remove unnecessary braces for one-statement if blocks, no else a... | Stephen Lin | 2013-07-09 | 1 | -54/+30 |
* | Improve the comment from r185794 (re: PromoteIntRes_BUILD_VECTOR) | Hal Finkel | 2013-07-08 | 1 | -2/+4 |
* | Fix PromoteIntRes_BUILD_VECTOR crash with i1 vectors | Hal Finkel | 2013-07-08 | 1 | -1/+7 |
* | Remove trailing whitespace from SelectionDAG/*.cpp | Stephen Lin | 2013-07-08 | 10 | -60/+60 |
* | SelectionDAGBuilder: style fixes (add space between end parentheses and open ... | Stephen Lin | 2013-07-06 | 1 | -10/+10 |
* | DAGCombiner: Don't drop extension behavior when shrinking a load when unsafe. | Benjamin Kramer | 2013-07-06 | 1 | -0/+7 |
* | Stop putting operations after a tail call. | Tim Northover | 2013-07-06 | 1 | -0/+4 |
* | Remove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR ISD opcodes. | Jakob Stoklund Olesen | 2013-07-04 | 2 | -19/+0 |
* | Typo. | Jakob Stoklund Olesen | 2013-07-04 | 1 | -1/+1 |
* | Simplify landing pad lowering. | Jakob Stoklund Olesen | 2013-07-04 | 2 | -26/+21 |