| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Be wary of abnormal exits from loop when exploiting UB | Sanjoy Das | 2016-06-09 | 1 | -1/+2 |
* | Factor out a loopHasNoAbnormalExits; NFC | Sanjoy Das | 2016-06-09 | 1 | -9/+8 |
* | Apply most suggestions of clang-tidy's performance-unnecessary-value-param | Benjamin Kramer | 2016-06-08 | 1 | -1/+1 |
* | [SCEV] Break out of loop if there is no more work to do | Sanjoy Das | 2016-06-08 | 1 | -1/+1 |
* | [SCEV] Track no-abnormal-exits instead of no-throw calls | Sanjoy Das | 2016-06-08 | 1 | -10/+10 |
* | Fix a bug in SCEV's poison value propagation | Sanjoy Das | 2016-06-08 | 1 | -12/+13 |
* | [SCEV] Consolidate comments; NFC | Sanjoy Das | 2016-05-29 | 1 | -240/+86 |
* | [SCEV] Rename functions to LLVM style; NFC | Sanjoy Das | 2016-05-29 | 1 | -13/+13 |
* | [SCEV] See through op.with.overflow intrinsics (re-apply) | Sanjoy Das | 2016-05-29 | 1 | -5/+49 |
* | [SCEV] Don't always add no-wrap flags to post-inc add recs | Sanjoy Das | 2016-05-29 | 1 | -7/+91 |
* | [SCEV] No-wrap flags are not propagated when folding "{S,+,X}+T ==> {S+T,+,X}" | Oleg Ranevskyy | 2016-05-25 | 1 | -1/+4 |
* | [SCEV] Be more aggressive in proving NUW | Sanjoy Das | 2016-05-17 | 1 | -7/+20 |
* | [scan-build] fix warnings emiited on LLVM Analysis code base | Silviu Baranga | 2016-05-13 | 1 | -0/+2 |
* | [SCEV] Be more aggressive around proving no-wrap | Sanjoy Das | 2016-05-11 | 1 | -4/+17 |
* | [SCEV] Use guards to prove predicates | Sanjoy Das | 2016-05-10 | 1 | -3/+44 |
* | [SCEV] Tweak the output format and content of -analyze | Sanjoy Das | 2016-05-03 | 1 | -3/+18 |
* | Fixed MSVC 'not all control paths return a value' warning | Simon Pilgrim | 2016-05-01 | 1 | -0/+1 |
* | [SCEV] When printing via -analysis, dump loop disposition | Sanjoy Das | 2016-05-01 | 1 | -0/+25 |
* | Unify XDEBUG and EXPENSIVE_CHECKS (into the latter), and add an option to the... | Filipe Cabecinhas | 2016-04-29 | 1 | -1/+1 |
* | [SCEV] Extract out a `isSCEVExprNeverPoison` helper; NFCI | Sanjoy Das | 2016-04-22 | 1 | -29/+41 |
* | [SCEV][LAA] Add tests for SCEV expression transformations performed during LAA | Silviu Baranga | 2016-04-14 | 1 | -0/+23 |
* | Add space between words in verify-scev-maps option help message | Jeroen Ketema | 2016-04-12 | 1 | -1/+1 |
* | This reverts commit r265913 and r265912 | Sanjoy Das | 2016-04-11 | 1 | -49/+5 |
* | [SCEV] See through op.with.overflow intrinsics | Sanjoy Das | 2016-04-10 | 1 | -5/+49 |
* | Re-commit [SCEV] Introduce a guarded backedge taken count and use it in LAA a... | Silviu Baranga | 2016-04-08 | 1 | -86/+229 |
* | Don't IPO over functions that can be de-refined | Sanjoy Das | 2016-04-08 | 1 | -1/+1 |
* | Revert r265535 until we know how we can fix the bots | Silviu Baranga | 2016-04-06 | 1 | -229/+86 |
* | [SCEV] Introduce a guarded backedge taken count and use it in LAA and LV | Silviu Baranga | 2016-04-06 | 1 | -86/+229 |
* | [SCEV] Track NoWrap properties using MatchBinaryOp, NFC | Sanjoy Das | 2016-03-31 | 1 | -7/+16 |
* | [SCEV] NFC code motion to simplify later change | Sanjoy Das | 2016-03-31 | 1 | -77/+77 |
* | [SCEV] Extract out a MatchBinaryOp; NFCI | Sanjoy Das | 2016-03-29 | 1 | -222/+284 |
* | [SCEV] Use Operator::getOpcode instead of manual dispatch; NFC | Sanjoy Das | 2016-03-29 | 1 | -8/+3 |
* | [SCEV] Change the SCEV Predicates interfaces for conversion to AddRecExpr to ... | Silviu Baranga | 2016-03-23 | 1 | -4/+18 |
* | [PM] Make the AnalysisManager parameter to run methods a reference. | Chandler Carruth | 2016-03-11 | 1 | -7/+7 |
* | [PM] Implement the final conclusion as to how the analysis IDs should | Chandler Carruth | 2016-03-11 | 1 | -1/+1 |
* | [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 |