summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/Analysis/ScalarEvolutionTest.cpp
Commit message (Expand)AuthorAgeFilesLines
* [SVEV] Recognise hardware-loop intrinsic loop.decrement.regSjoerd Meijer2020-01-101-0/+28
* Revert "[SCEV] Move ScalarEvolutionExpander.cpp to Transforms/Utils (NFC)."Florian Hahn2020-01-041-1/+837
* [SCEV] Move ScalarEvolutionExpander.cpp to Transforms/Utils (NFC).Florian Hahn2020-01-041-837/+1
* [SCEV] Disable canonical expansion for non-affine addrecs.Artur Pilipenko2019-09-241-0/+182
* [SCEV] Return zero from computeConstantDifference(X, X)Nikolai Bozhenov2019-08-071-2/+68
* [SCEV] Fix for PR42397. SCEVExpander wrongly adds nsw to shl instruction.Denis Bakhvalov2019-07-081-0/+41
* Add ScalarEvolutionsTest::SCEVExpandInsertCanonicalIV tests Artur Pilipenko2019-06-031-0/+193
* [opaque pointer types] Pass value type to GetElementPtr creation.James Y Knight2019-02-011-1/+2
* [opaque pointer types] Pass value type to LoadInst creation.James Y Knight2019-02-011-2/+4
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-02-011-19/+21
* Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight2019-01-311-21/+19
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-01-311-19/+21
* [NFC] Fix warnings in unit test of r351725Max Kazantsev2019-01-211-6/+6
* [SCEV][NFC] Introduces expression sizes estimationMax Kazantsev2019-01-211-0/+50
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [SCEV][NFC] Verify IR in isLoop[Entry,Backedge]GuardedByCondMax Kazantsev2018-11-081-1/+1
* [SCEV] Do not cache S -> V if S is not equivalent of VSerguei Katkov2018-01-091-0/+102
* [SCEV] Be careful with nuw/nsw/exact in InsertBinopSerguei Katkov2017-12-271-0/+104
* [SCEV][NFC] Introduce isSafeToExpandAt function to SCEVExpanderMax Kazantsev2017-11-161-0/+71
* Revert "[SCEV] Maintain and use a loop->loop invalidation dependency"Sanjoy Das2017-10-171-77/+84
* [SCEV] Maintain and use a loop->loop invalidation dependencySanjoy Das2017-10-131-84/+77
* [SCEV] Maintain loop use lists, and use them in forgetLoopSanjoy Das2017-10-131-0/+16
* [SCEV] Properly handle the case of a non-constant start with a zero accum in ...Daniel Neilson2017-10-111-1/+57
* [SCEV] Generalize folding of trunc(x)+n*trunc(y) into folding m*trunc(x)+n*tr...Daniel Neilson2017-09-221-0/+32
* [LoopInfo] Make LoopBase and Loop destructors non-publicSanjoy Das2017-09-191-141/+0
* [SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl properly hand...Daniel Neilson2017-09-051-0/+55
* Avoid comparison between signed and unsigned in SCEVExitLimitForget testsMax Kazantsev2017-08-041-3/+3
* Fix SCEVExitLimitForget tests to make Sanitizer happyMax Kazantsev2017-08-041-2/+9
* Fix use after free in unit test.Benjamin Kramer2017-08-031-6/+6
* Removed unused variabled from unit testMax Kazantsev2017-08-031-2/+0
* [SCEV] Re-enable "Cache results of computeExitLimit"Max Kazantsev2017-08-031-0/+160
* Re-sort #include lines for unittests. This uses a slightly modifiedChandler Carruth2017-06-061-1/+0
* ScalarEvolution unit test: fix typo that breaks check-allGor Nishanov2017-05-271-1/+1
* [SCEVExpander] Try harder to avoid introducing inttoptrKeno Fischer2017-05-271-5/+83
* Teach SCEV normalization to de/normalize non-affine add recsSanjoy Das2017-04-251-1/+98
* [SCEV] Add a local cache for getZeroExtendExpr and getSignExtendExpr to preventWei Mi2017-04-171-0/+90
* Generalize SCEV's unit testing helper a bitSanjoy Das2017-04-141-10/+11
* Add a unit test for SCEV NormalizationSanjoy Das2017-04-141-0/+63
* Allow DataLayout to specify addrspace for allocas.Matt Arsenault2017-04-101-1/+3
* [SCEV] Decrease the recursion threshold for CompareValueComplexitySanjoy Das2017-03-051-1/+37
* [SCEV] Scale back the test added in r294181 as it goes quadratic inChandler Carruth2017-02-061-1/+5
* [SCEV] limit recursion depth and operands number in getAddExprDaniil Fukalov2017-02-061-0/+28
* Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper2016-12-191-1/+4
* Remove the AssumptionCacheHal Finkel2016-12-151-4/+1
* Revert "[SCEVExpand] do not hoist divisions by zero (PR30935)"Reid Kleckner2016-12-121-108/+4
* [SCEVExpander] Add a test case related to r289412Sanjoy Das2016-12-121-5/+33
* [SCEVExpand] do not hoist divisions by zero (PR30935)Sebastian Pop2016-12-121-0/+76
* [SCEV] limit recursion depth of CompareSCEVComplexityDaniil Fukalov2016-11-171-0/+67
* Revert r286437 r286438, they caused PR30976Nico Weber2016-11-101-89/+0
* [SCEVExpander] Hoist unsigned divisons when safeSanjoy Das2016-11-101-0/+13
OpenPOWER on IntegriCloud