| Commit message (Expand) | Author | Age | Files | Lines |
* | Update aosp/master llvm for rebase to r233350 | Pirama Arumuga Nainar | 2015-04-09 | 15 | -396/+396 |
* | Update aosp/master LLVM for rebase to r230699. | Stephen Hines | 2015-03-23 | 2 | -5/+5 |
* | Update LLVM for rebase to r212749. | Stephen Hines | 2014-07-21 | 1 | -2/+1 |
* | Update LLVM for 3.5 rebase (r209712). | Stephen Hines | 2014-05-29 | 1 | -1/+375 |
* | Update to LLVM 3.5a. | Stephen Hines | 2014-04-24 | 1 | -3/+2 |
* | Prevent LoopVectorizer and SLPVectorizer running if the target has no vector ... | Robert Lytton | 2013-09-18 | 1 | -0/+18 |
* | TBAA: remove !tbaa from testing cases when they are not needed. | Manman Ren | 2013-08-21 | 1 | -13/+10 |
* | [tests] Cleanup initialization of test suffixes. | Daniel Dunbar | 2013-08-16 | 1 | -2/+0 |
* | BBVectorize: Add initial stores to the write set when tracking uses | Hal Finkel | 2013-08-13 | 1 | -0/+144 |
* | Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona... | Stephen Lin | 2013-07-14 | 25 | -65/+65 |
* | Revert "InstCombine: Fold more shuffles of shuffles." | Jim Grosbach | 2013-05-01 | 1 | -4/+5 |
* | InstCombine: Fold more shuffles of shuffles. | Jim Grosbach | 2013-04-30 | 1 | -5/+4 |
* | CostModel: increase the default cost of supported floating point operations f... | Nadav Rotem | 2013-04-12 | 2 | -4/+29 |
* | Modify the LLVM assembly output so that it uses references to represent funct... | Bill Wendling | 2013-02-20 | 1 | -4/+6 |
* | BBVectorize: Fix an invalid reference bug | Hal Finkel | 2013-02-17 | 1 | -0/+98 |
* | Switch BBVectorize to directly depend on having a TTI analysis. | Chandler Carruth | 2013-01-07 | 10 | -15/+15 |
* | Make opt grab the triple from the module and use it to initialize the target ... | Nadav Rotem | 2013-01-01 | 1 | -1/+1 |
* | BBVectorize: Use VTTI to compute costs for intrinsics vectorization | Hal Finkel | 2012-12-26 | 1 | -0/+79 |
* | BBVectorize: Enable vectorization of the fmuladd intrinsic | Hal Finkel | 2012-12-25 | 1 | -0/+28 |
* | BBVectorize: Correctly merge SubclassOptionalData | Hal Finkel | 2012-11-28 | 1 | -0/+24 |
* | BBVectorize: Don't vectorize vector-manipulation chains | Hal Finkel | 2012-11-13 | 1 | -0/+170 |
* | BBVectorize: Only some insert element operand pairs are free. | Hal Finkel | 2012-11-12 | 1 | -0/+85 |
* | BBVectorize: Use a more sophisticated check for input cost | Hal Finkel | 2012-11-12 | 1 | -0/+54 |
* | BBVectorize: Check the types of compare instructions | Hal Finkel | 2012-11-12 | 1 | -0/+16 |
* | BBVectorize: Check the input types of shuffles for legality | Hal Finkel | 2012-11-12 | 1 | -0/+25 |
* | BBVectorize: Commit the rest of the test-case change. | Hal Finkel | 2012-11-01 | 1 | -41/+1 |
* | BBVectorize: Use target costs for incoming and outgoing values instead of the... | Hal Finkel | 2012-11-01 | 2 | -11/+99 |
* | BBVectorize: Choose pair ordering to minimize shuffles | Hal Finkel | 2012-10-31 | 9 | -21/+46 |
* | BBVectorize: Fix a small bug introduced in r167042. | Hal Finkel | 2012-10-30 | 1 | -0/+28 |
* | Remove an invalid assert in TargetTransformImpl | Hal Finkel | 2012-10-30 | 1 | -0/+12 |
* | Move target-specific BBVectorize tests into a separate directory. | Hal Finkel | 2012-10-26 | 5 | -11/+142 |
* | Disable generation of pointer vectors by BBVectorize. | Hal Finkel | 2012-10-26 | 1 | -0/+3 |
* | Add CPU model to BBVectorize cost-model tests. | Hal Finkel | 2012-10-25 | 2 | -3/+3 |
* | Begin incorporating target information into BBVectorize. | Hal Finkel | 2012-10-25 | 2 | -0/+10 |
* | BBVectorize should ignore unreachable blocks. | Hal Finkel | 2012-10-22 | 1 | -0/+32 |
* | DataLayout should use itself when calculating the size of a vector. | Hal Finkel | 2012-10-21 | 1 | -0/+50 |
* | Allow BBVectorize to form non-2^n-length vectors. | Hal Finkel | 2012-06-28 | 2 | -2/+36 |
* | Allow controlling vectorization of boolean values separately from other integ... | Hal Finkel | 2012-06-24 | 1 | -0/+3 |
* | Allow BBVectorize to fuse compare instructions. | Hal Finkel | 2012-06-23 | 1 | -0/+26 |
* | Teach BBVectorize to combine, when possible, or discard metadata when fusing ... | Hal Finkel | 2012-06-16 | 1 | -0/+49 |
* | Don't vectorize target-specific types (ppc_fp128, x86_fp80, etc.). | Hal Finkel | 2012-04-27 | 1 | -0/+18 |
* | Fix an error in BBVectorize important for vectorizing pointer types. | Hal Finkel | 2012-04-14 | 1 | -0/+23 |
* | Enhance BBVectorize to more-properly handle pointer values and vectorize GEPs. | Hal Finkel | 2012-04-14 | 1 | -0/+81 |
* | Add support to BBVectorize for vectorizing selects. | Hal Finkel | 2012-04-13 | 1 | -0/+30 |
* | Correctly vectorize powi. | Hal Finkel | 2012-03-31 | 1 | -0/+44 |
* | Replace all instances of dg.exp file with lit.local.cfg, since all tests are ... | Eli Bendersky | 2012-02-16 | 2 | -3/+1 |
* | Update BBVectorize to use aliasesUnknownInst. | Hal Finkel | 2012-02-10 | 1 | -0/+244 |
* | Boost the effective chain depth of loads and stores. | Hal Finkel | 2012-02-04 | 1 | -0/+22 |
* | Add a basic-block autovectorization pass. | Hal Finkel | 2012-02-01 | 9 | -0/+633 |