| Commit message (Expand) | Author | Age | Files | Lines |
* | [SCEV] Slightly generalize getRangeViaFactoring | Sanjoy Das | 2016-03-09 | 1 | -13/+18 |
* | [SCEV] Slightly generalize getRangeViaFactoring | Sanjoy Das | 2016-03-09 | 1 | -23/+51 |
* | [SCEV] Prove no-overflow via constant ranges | Sanjoy Das | 2016-03-03 | 1 | -0/+41 |
* | [SCEV] Be less eager about demoting zexts to sexts | Sanjoy Das | 2016-03-03 | 1 | -4/+5 |
* | [SCEV] Minor naming, braces cleanup; NFC | Sanjoy Das | 2016-03-02 | 1 | -5/+4 |
* | Add a comment with a rational for the unusual code structure | Sanjoy Das | 2016-03-02 | 1 | -0/+3 |
* | Qualify getRangeForAffineAR with this-> for MSVC | Sanjoy Das | 2016-03-02 | 1 | -2/+2 |
* | Perturb code in an attempt to appease MSVC | Sanjoy Das | 2016-03-02 | 1 | -9/+9 |
* | More code permutation to appease MSVC | Sanjoy Das | 2016-03-02 | 1 | -4/+7 |
* | Remove "auto" to appease the MSVC bots | Sanjoy Das | 2016-03-02 | 1 | -2/+2 |
* | [SCEV] Make getRange smarter around selects | Sanjoy Das | 2016-03-02 | 1 | -0/+83 |
* | [SCEV] Extract out a getRangeForAffineAR; NFC | Sanjoy Das | 2016-03-02 | 1 | -57/+71 |
* | [SCEV] Minor cleanup: rename method, C++11'ify; NFC | Sanjoy Das | 2016-03-01 | 1 | -4/+3 |
* | [PM] Appease mingw32's auto-import DLL build with minimal tweaks, with fix fo... | NAKAMURA Takumi | 2016-02-28 | 1 | -0/+2 |
* | Revert r262185, "[PM] Appease mingw32's auto-import DLL build with minimal tw... | NAKAMURA Takumi | 2016-02-28 | 1 | -2/+0 |
* | [PM] Appease mingw32's auto-import DLL build with minimal tweaks. | NAKAMURA Takumi | 2016-02-28 | 1 | -0/+2 |
* | [PM] Introduce CRTP mixin base classes to help define passes and | Chandler Carruth | 2016-02-26 | 1 | -2/+0 |
* | [ConstantRange] Rename a method and add more doc | Sanjoy Das | 2016-02-22 | 1 | -5/+4 |
* | ScalerEvolution: Only erase temporary values if they actually have been added | Tobias Grosser | 2016-02-21 | 1 | -5/+6 |
* | ScalarEvolution: Do not keep temporary PHI values in ValueExprMap | Tobias Grosser | 2016-02-21 | 1 | -0/+5 |
* | [SCEV] Don't spell `SCEV *` variables as `Scev`; NFC | Sanjoy Das | 2016-02-20 | 1 | -15/+14 |
* | [SCEV] Don't use std::make_pair; NFC | Sanjoy Das | 2016-02-20 | 1 | -15/+14 |
* | [SCEV][LAA] Re-commit r260085 and r260086, this time with a fix for the memory | Silviu Baranga | 2016-02-08 | 1 | -10/+188 |
* | Revert r260086 and r260085. They have broken the memory | Silviu Baranga | 2016-02-08 | 1 | -187/+10 |
* | [SCEV][LAA] Add no wrap SCEV predicates and use use them to improve strided p... | Silviu Baranga | 2016-02-08 | 1 | -10/+187 |
* | [SCEV] Add boolean accessors for NSW, NUW and NW; NFC | Sanjoy Das | 2016-02-04 | 1 | -14/+14 |
* | [SCEV] Try to reuse existing value during SCEV expansion | Wei Mi | 2016-02-04 | 1 | -4/+86 |
* | Revert r259662, which caused regressions on polly tests. | Wei Mi | 2016-02-03 | 1 | -86/+4 |
* | [SCEV] Try to reuse existing value during SCEV expansion | Wei Mi | 2016-02-03 | 1 | -4/+86 |
* | [SCEV] Clean up isKnownPredicateViaConstantRanges; NFCI | Sanjoy Das | 2016-02-01 | 1 | -63/+20 |
* | [SCEV] Rename isKnownPredicateWithRanges; NFC | Sanjoy Das | 2016-02-01 | 1 | -7/+8 |
* | [opaque pointer types] [NFC] Add an explicit type argument to ConstantFoldLoa... | Eduard Burtescu | 2016-01-22 | 1 | -2/+2 |
* | Change ConstantFoldInstOperands to take Instruction instead of opcode and typ... | Manuel Jacob | 2016-01-21 | 1 | -4/+2 |
* | [SCEV] Fix PR26207 | Sanjoy Das | 2016-01-19 | 1 | -0/+8 |
* | [SCEV] Use range-for; NFC | Sanjoy Das | 2016-01-19 | 1 | -5/+4 |
* | [opaque pointer types] [NFC] GEP: replace get(Pointer)ElementType uses with g... | Eduard Burtescu | 2016-01-19 | 1 | -4/+4 |
* | Fix SCEV r256338. | JF Bastien | 2015-12-23 | 1 | -2/+2 |
* | [SCEV] Fix getLoopBackedgeTakenCounts | Sanjoy Das | 2015-12-23 | 1 | -17/+16 |
* | [SCEV] Add and use SCEVConstant::getAPInt; NFCI | Sanjoy Das | 2015-12-17 | 1 | -70/+62 |
* | Revert r254592 (virtual dtor in SCEVPredicate). | Andy Gibbs | 2015-12-17 | 1 | -2/+0 |
* | Re-commit r255115, with the PredicatedScalarEvolution class moved to | Silviu Baranga | 2015-12-09 | 1 | -0/+43 |
* | [SCEV] Use for-each; NFC | Sanjoy Das | 2015-12-08 | 1 | -19/+13 |
* | [SCEV] Move some struct declarations inside functions; NFC | Sanjoy Das | 2015-12-08 | 1 | -63/+54 |
* | [SCEV] Fix indentation; NFC | Sanjoy Das | 2015-12-08 | 1 | -150/+150 |
* | Fix class SCEVPredicate has virtual functions and accessible non-virtual dest... | Andy Gibbs | 2015-12-03 | 1 | -0/+2 |
* | Introduce a range version of std::find, and use in SCEV | Sanjoy Das | 2015-12-01 | 1 | -2/+1 |
* | Introduce a range version of std::any_of, and use it in SCEV | Sanjoy Das | 2015-12-01 | 1 | -4/+3 |
* | [SCEV] Use lambda instead of std::bind; NFC | Sanjoy Das | 2015-11-29 | 1 | -2/+3 |
* | [SCEV] Use range version of all_of; NFC | Sanjoy Das | 2015-11-29 | 1 | -13/+10 |
* | [SCEV] Use C++11'isms | Sanjoy Das | 2015-11-22 | 1 | -24/+19 |