| Commit message (Expand) | Author | Age | Files | Lines |
| * | DAGCombine: clamp hi bit in APInt::getBitsSet to avoid assertion | Manman Ren | 2012-12-12 | 1 | -1/+2 |
| * | Revert EVT->MVT changes, r169836-169851, due to buildbot failures. | Patrik Hagglund | 2012-12-11 | 1 | -6/+3 |
| * | Change TargetLowering::isCondCodeLegal to take an MVT, instead of EVT. | Patrik Hagglund | 2012-12-11 | 1 | -3/+6 |
| * | Fix a miscompile in the DAG combiner. Previously, we would incorrectly | Chandler Carruth | 2012-12-11 | 1 | -2/+6 |
| * | Teach DAG combine to handle vector add/sub with vectors of all 0s. | Craig Topper | 2012-12-10 | 1 | -0/+10 |
| * | Remove extra blank line. | Craig Topper | 2012-12-09 | 1 | -1/+0 |
| * | Teach DAG combine to handle vector logical operations with vectors of all 1s ... | Craig Topper | 2012-12-08 | 1 | -0/+30 |
| * | Fix a bug in the code that merges consecutive stores. Previously we did not | Nadav Rotem | 2012-12-06 | 1 | -10/+14 |
| * | Use the new script to sort the includes of every file under lib. | Chandler Carruth | 2012-12-03 | 1 | -9/+9 |
| * | Allow merging multiple store sequences on the same chain. | Nadav Rotem | 2012-12-02 | 1 | -2/+15 |
| * | When combining consecutive stores allow loads in between the stores, if the l... | Nadav Rotem | 2012-11-29 | 1 | -3/+61 |
| * | Handle DAG CSE adding new uses during ReplaceAllUsesWith. Fixes PR14333. | Rafael Espindola | 2012-11-14 | 1 | -1/+12 |
| * | Be careful not to optimize a SELECT_CC into a SETCC post-legalization if the ... | Owen Anderson | 2012-11-03 | 1 | -23/+27 |
| * | Add a few more simple fast-math constant propagations and cancellations. | Owen Anderson | 2012-11-01 | 1 | -0/+18 |
| * | In various places throughout the code generator, there were special | Ulrich Weigand | 2012-10-29 | 1 | -20/+16 |
| * | Teach DAG combine to fold (buildvec (Xint2fp x)) to (Xint2fp (buildvec x)) | Michael Liao | 2012-10-24 | 1 | -0/+71 |
| * | Keep coding standard. Don't evaluate getNumOperands() every time. | Jakub Staszak | 2012-10-24 | 1 | -1/+1 |
| * | Clean up code and put transformation on (build_vec (ext x)) into a helper func | Michael Liao | 2012-10-23 | 1 | -55/+69 |
| * | Simplify condition checking as CONCAT assume all inputs of the same type. | Michael Liao | 2012-10-19 | 1 | -3/+3 |
| * | In SimplifySelectOps we pulled two loads through a select node despite the fa... | Nadav Rotem | 2012-10-18 | 1 | -0/+4 |
| * | Revert part of r166049 back and enable test case in r166125. | Michael Liao | 2012-10-17 | 1 | -0/+42 |
| * | Revert r166049 | Michael Liao | 2012-10-17 | 1 | -46/+0 |
| * | Teach DAG combine to fold (extract_subvec (concat v1, ..) i) to v_i | Michael Liao | 2012-10-17 | 1 | -2/+17 |
| * | Teach DAG combine to fold (trunc (fptoXi x)) to (fptoXi x) | Michael Liao | 2012-10-16 | 1 | -0/+46 |
| * | Refactor the AddrMode class out of TLI to its own header file. | Nadav Rotem | 2012-10-08 | 1 | -1/+1 |
| * | Move TargetData to DataLayout. | Micah Villmow | 2012-10-08 | 1 | -8/+8 |
| * | Remove unused but set variable flagged by GCC. | Benjamin Kramer | 2012-10-05 | 1 | -4/+0 |
| * | Simplify code, don't or a bool with an uint64_t. | Benjamin Kramer | 2012-10-05 | 1 | -2/+2 |
| * | When merging connsecutive stores, use vectors to store the constant zero. | Nadav Rotem | 2012-10-04 | 1 | -34/+57 |
| * | Fix a cycle in the DAG. In this code we replace multiple loads with a single ... | Nadav Rotem | 2012-10-03 | 1 | -7/+19 |
| * | A DAGCombine optimization for mergeing consecutive stores to memory. The opti... | Nadav Rotem | 2012-10-03 | 1 | -0/+395 |
| * | Revert r164910 because it causes failures to several phase2 builds. | Nadav Rotem | 2012-09-30 | 1 | -254/+0 |
| * | A DAGCombine optimization for merging consecutive stores. This optimization i... | Nadav Rotem | 2012-09-30 | 1 | -0/+254 |
| * | Speculatively revert commit 164885 (nadav) in the hope of ressurecting a pile of | Duncan Sands | 2012-09-29 | 1 | -252/+0 |
| * | Tidy up to match coding standards. Remove 'else' after 'return' and moving op... | Craig Topper | 2012-09-29 | 1 | -27/+24 |
| * | Replace a couple if/elses around similar calls with conditional operators on ... | Craig Topper | 2012-09-29 | 1 | -17/+6 |
| * | A DAGCombine optimization for merging consecutive stores. This optimization i... | Nadav Rotem | 2012-09-29 | 1 | -0/+252 |
| * | Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S... | Sylvestre Ledru | 2012-09-27 | 1 | -19/+19 |
| * | Fix a typo 'iff' => 'if' | Sylvestre Ledru | 2012-09-27 | 1 | -19/+19 |
| * | Fix 80-col violations. | Nadav Rotem | 2012-09-20 | 1 | -13/+19 |
| * | Fix a dagcombine optimization. The optimization attempts to optimize a bitcas... | Nadav Rotem | 2012-09-13 | 1 | -1/+2 |
| * | Teach DAG combiner to constant fold FABS of a BUILD_VECTOR of ConstantFPs. Fa... | Craig Topper | 2012-09-11 | 1 | -22/+47 |
| * | Fix an assertion failure when optimising a shufflevector incorrectly into con... | James Molloy | 2012-09-10 | 1 | -0/+6 |
| * | Teach DAG combiner to constant fold fneg of a BUILD_VECTOR of constants. | Craig Topper | 2012-09-09 | 1 | -1/+25 |
| * | Constify this properly. Found by gcc48 -Wcast-qual. | Roman Divacky | 2012-09-05 | 1 | -4/+4 |
| * | Fixed the DAG combiner to better handle the folding of AND nodes for vector t... | Silviu Baranga | 2012-09-05 | 1 | -1/+11 |
| * | Teach DAG combine a number of tricks to simplify FMA expressions in fast-math... | Owen Anderson | 2012-09-01 | 1 | -0/+64 |
| * | Fix typo | Michael Liao | 2012-09-01 | 1 | -1/+1 |
| * | Teach the DAG combiner to turn chains of FADDs (x+x+x+x+...) into FMULs by co... | Owen Anderson | 2012-08-30 | 1 | -1/+122 |
| * | Rejected 169195. As Duncan commented, bitcasting to proper type is wrong appr... | Stepan Dyatkovskiy | 2012-08-22 | 1 | -23/+3 |