| Commit message (Expand) | Author | Age | Files | Lines |
| * | [SVEV] Recognise hardware-loop intrinsic loop.decrement.reg | Sjoerd Meijer | 2020-01-10 | 1 | -0/+28 |
| * | Revert "[SCEV] Move ScalarEvolutionExpander.cpp to Transforms/Utils (NFC)." | Florian Hahn | 2020-01-04 | 1 | -1/+837 |
| * | [SCEV] Move ScalarEvolutionExpander.cpp to Transforms/Utils (NFC). | Florian Hahn | 2020-01-04 | 1 | -837/+1 |
| * | [SCEV] Disable canonical expansion for non-affine addrecs. | Artur Pilipenko | 2019-09-24 | 1 | -0/+182 |
| * | [SCEV] Return zero from computeConstantDifference(X, X) | Nikolai Bozhenov | 2019-08-07 | 1 | -2/+68 |
| * | [SCEV] Fix for PR42397. SCEVExpander wrongly adds nsw to shl instruction. | Denis Bakhvalov | 2019-07-08 | 1 | -0/+41 |
| * | Add ScalarEvolutionsTest::SCEVExpandInsertCanonicalIV tests | Artur Pilipenko | 2019-06-03 | 1 | -0/+193 |
| * | [opaque pointer types] Pass value type to GetElementPtr creation. | James Y Knight | 2019-02-01 | 1 | -1/+2 |
| * | [opaque pointer types] Pass value type to LoadInst creation. | James Y Knight | 2019-02-01 | 1 | -2/+4 |
| * | [opaque pointer types] Add a FunctionCallee wrapper type, and use it. | James Y Knight | 2019-02-01 | 1 | -19/+21 |
| * | Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it." | James Y Knight | 2019-01-31 | 1 | -21/+19 |
| * | [opaque pointer types] Add a FunctionCallee wrapper type, and use it. | James Y Knight | 2019-01-31 | 1 | -19/+21 |
| * | [NFC] Fix warnings in unit test of r351725 | Max Kazantsev | 2019-01-21 | 1 | -6/+6 |
| * | [SCEV][NFC] Introduces expression sizes estimation | Max Kazantsev | 2019-01-21 | 1 | -0/+50 |
| * | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 |
| * | [SCEV][NFC] Verify IR in isLoop[Entry,Backedge]GuardedByCond | Max Kazantsev | 2018-11-08 | 1 | -1/+1 |
| * | [SCEV] Do not cache S -> V if S is not equivalent of V | Serguei Katkov | 2018-01-09 | 1 | -0/+102 |
| * | [SCEV] Be careful with nuw/nsw/exact in InsertBinop | Serguei Katkov | 2017-12-27 | 1 | -0/+104 |
| * | [SCEV][NFC] Introduce isSafeToExpandAt function to SCEVExpander | Max Kazantsev | 2017-11-16 | 1 | -0/+71 |
| * | Revert "[SCEV] Maintain and use a loop->loop invalidation dependency" | Sanjoy Das | 2017-10-17 | 1 | -77/+84 |
| * | [SCEV] Maintain and use a loop->loop invalidation dependency | Sanjoy Das | 2017-10-13 | 1 | -84/+77 |
| * | [SCEV] Maintain loop use lists, and use them in forgetLoop | Sanjoy Das | 2017-10-13 | 1 | -0/+16 |
| * | [SCEV] Properly handle the case of a non-constant start with a zero accum in ... | Daniel Neilson | 2017-10-11 | 1 | -1/+57 |
| * | [SCEV] Generalize folding of trunc(x)+n*trunc(y) into folding m*trunc(x)+n*tr... | Daniel Neilson | 2017-09-22 | 1 | -0/+32 |
| * | [LoopInfo] Make LoopBase and Loop destructors non-public | Sanjoy Das | 2017-09-19 | 1 | -141/+0 |
| * | [SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl properly hand... | Daniel Neilson | 2017-09-05 | 1 | -0/+55 |
| * | Avoid comparison between signed and unsigned in SCEVExitLimitForget tests | Max Kazantsev | 2017-08-04 | 1 | -3/+3 |
| * | Fix SCEVExitLimitForget tests to make Sanitizer happy | Max Kazantsev | 2017-08-04 | 1 | -2/+9 |
| * | Fix use after free in unit test. | Benjamin Kramer | 2017-08-03 | 1 | -6/+6 |
| * | Removed unused variabled from unit test | Max Kazantsev | 2017-08-03 | 1 | -2/+0 |
| * | [SCEV] Re-enable "Cache results of computeExitLimit" | Max Kazantsev | 2017-08-03 | 1 | -0/+160 |
| * | Re-sort #include lines for unittests. This uses a slightly modified | Chandler Carruth | 2017-06-06 | 1 | -1/+0 |
| * | ScalarEvolution unit test: fix typo that breaks check-all | Gor Nishanov | 2017-05-27 | 1 | -1/+1 |
| * | [SCEVExpander] Try harder to avoid introducing inttoptr | Keno Fischer | 2017-05-27 | 1 | -5/+83 |
| * | Teach SCEV normalization to de/normalize non-affine add recs | Sanjoy Das | 2017-04-25 | 1 | -1/+98 |
| * | [SCEV] Add a local cache for getZeroExtendExpr and getSignExtendExpr to prevent | Wei Mi | 2017-04-17 | 1 | -0/+90 |
| * | Generalize SCEV's unit testing helper a bit | Sanjoy Das | 2017-04-14 | 1 | -10/+11 |
| * | Add a unit test for SCEV Normalization | Sanjoy Das | 2017-04-14 | 1 | -0/+63 |
| * | Allow DataLayout to specify addrspace for allocas. | Matt Arsenault | 2017-04-10 | 1 | -1/+3 |
| * | [SCEV] Decrease the recursion threshold for CompareValueComplexity | Sanjoy Das | 2017-03-05 | 1 | -1/+37 |
| * | [SCEV] Scale back the test added in r294181 as it goes quadratic in | Chandler Carruth | 2017-02-06 | 1 | -1/+5 |
| * | [SCEV] limit recursion depth and operands number in getAddExpr | Daniil Fukalov | 2017-02-06 | 1 | -0/+28 |
| * | Revert @llvm.assume with operator bundles (r289755-r289757) | Daniel Jasper | 2016-12-19 | 1 | -1/+4 |
| * | Remove the AssumptionCache | Hal Finkel | 2016-12-15 | 1 | -4/+1 |
| * | Revert "[SCEVExpand] do not hoist divisions by zero (PR30935)" | Reid Kleckner | 2016-12-12 | 1 | -108/+4 |
| * | [SCEVExpander] Add a test case related to r289412 | Sanjoy Das | 2016-12-12 | 1 | -5/+33 |
| * | [SCEVExpand] do not hoist divisions by zero (PR30935) | Sebastian Pop | 2016-12-12 | 1 | -0/+76 |
| * | [SCEV] limit recursion depth of CompareSCEVComplexity | Daniil Fukalov | 2016-11-17 | 1 | -0/+67 |
| * | Revert r286437 r286438, they caused PR30976 | Nico Weber | 2016-11-10 | 1 | -89/+0 |
| * | [SCEVExpander] Hoist unsigned divisons when safe | Sanjoy Das | 2016-11-10 | 1 | -0/+13 |