summaryrefslogtreecommitdiffstats
path: root/llvm/test/Analysis/ScalarEvolution
Commit message (Expand)AuthorAgeFilesLines
* [SCEV] accurate range for addrecexpr with nuw flagZheng Chen2020-01-121-2/+2
* [SCEV] more accurate range for addrecexpr with nsw flag.Zheng Chen2020-01-111-4/+4
* [SCEV] [NFC] add more test cases for range of addrecexpr with nsw flagZheng Chen2020-01-101-4/+65
* [SCEV] [NFC] add testcase for constant range for addrecexpr with nsw flagZheng Chen2020-01-091-0/+19
* Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"...Fangrui Song2019-12-242-2/+2
* [SCEV] add testcase for get accurate range for addrecexpr with nuw flagczhengsz2019-12-221-0/+20
* [SCEV] NFC - add testcase for get accurate range for AddExprczhengsz2019-12-191-0/+21
* [Tests] Autogenerate a bunch of SCEV trip count tests for readability. Will ...Philip Reames2019-11-219-260/+443
* [SCEV] Add a mode to skip classification when printing analysisPhilip Reames2019-11-211-113/+1
* [SCEV] Be robust against IR generated by simple-loop-unswitchPhilip Reames2019-11-211-48/+64
* Precommit test showing oppurtunity when computing exit tests of unsimplified IRPhilip Reames2019-11-191-0/+461
* [SCEV] Simplify umin/max of zext and sext of the same valuePhilip Reames2019-10-194-48/+48
* [Test] Precommit test for D69006Philip Reames2019-10-171-0/+317
* [Tests] Add a SCEV analysis test for llvm.widenable.conditionPhilip Reames2019-10-141-0/+45
* Revert "[SCEV] add no wrap flag for SCEVAddExpr."Tim Northover2019-09-304-7/+7
* [Analysis] Allow -scalar-evolution-max-iterations more than onceShoaib Meenai2019-09-191-0/+2
* [SCEV] Add smin support to getRangeRefPhilip Reames2019-09-122-9/+15
* [SCEV] Support SCEVUMinExpr in getRangeRef.Florian Hahn2019-09-122-13/+13
* Precommit tests for D67514Philip Reames2019-09-121-0/+115
* [SCEV] add no wrap flag for SCEVAddExpr.Chen Zheng2019-07-184-7/+7
* [SCEV] teach SCEV symbolical execution about overflow intrinsics folding.Chen Zheng2019-07-111-0/+128
* Update -analyze -scalar-evolution output for multiple exit loops w/computable...Philip Reames2019-06-271-0/+4
* [LoopUnroll] Add support for loops with exiting headers and uncond latches.Florian Hahn2019-06-261-1/+5
* [SCEV] Use unsigned/signed intersection type in SCEVNikita Popov2019-06-155-11/+11
* [SCEV] Add explicit representations of umin/sminKeno Fischer2019-05-076-8/+8
* [SCEV] Check the cache in get{S|U}MaxExpr before doing any workSanjoy Das2019-03-291-0/+156
* [SCEV] Use depth limit for trunc analysisTeresa Johnson2019-03-121-1/+29
* [SCEV] Handle case where MaxBECount is less precise than ExactBECount for OR.Florian Hahn2019-03-021-0/+49
* Fixed typos in tests: s/CEHCK/CHECK/Dmitri Gribenko2019-02-252-2/+2
* [SCEV] Do not bother creating separate SCEVUnknown for unreachable nodesMax Kazantsev2019-02-041-1/+1
* [SCEV] Prohibit SCEV transformations for huge SCEVsMax Kazantsev2019-01-311-0/+41
* [SCEV] Take correct loop in AddRec simplification. PR40420Max Kazantsev2019-01-291-1/+0
* [NFC] Merge failing test from PR40420Max Kazantsev2019-01-291-0/+51
* [test] Fix ScalarEvolution test to allow __func__ with prototypeMichal Gorny2018-12-021-123/+123
* Return "[IndVars] Smart hard uses detection"Max Kazantsev2018-11-081-3/+3
* Revert "[IndVars] Smart hard uses detection"Max Kazantsev2018-11-061-3/+3
* [IndVars] Smart hard uses detectionMax Kazantsev2018-11-011-3/+3
* [SCEV] Avoid redundant computations when doing AddRec mergeMax Kazantsev2018-11-011-1/+1
* [SCEV] Limit AddRec "simplifications" to avoid combinatorial explosionsMax Kazantsev2018-10-161-0/+47
* [SCEV] Properly solve quadratic equationsKrzysztof Parzyszek2018-08-023-0/+515
* [SCEV] Add zext(C + x + ...) -> D + zext(C-D + x + ...)<nuw><nsw> transformRoman Tereshin2018-07-241-0/+81
* [SCEV] Fix buggy behavior in getAddExpr with truncsMax Kazantsev2018-07-191-0/+34
* [NFC] Make a test more neatMax Kazantsev2018-07-181-2/+5
* Re-apply "[SCEV] Strengthen StrengthenNoWrapFlags (reapply r334428)."Tim Shen2018-07-1311-25/+29
* Revert "[SCEV] Strengthen StrengthenNoWrapFlags (reapply r334428)."Tim Shen2018-07-0611-29/+25
* [SCEV] Strengthen StrengthenNoWrapFlags (reapply r334428).Tim Shen2018-07-0211-25/+29
* Fix overconfident assert in ScalarEvolution::isImpliedViaMergeRoman Shirokiy2018-06-291-0/+127
* [SCEV] Re-apply r335197 (with Polly fixes).Tim Shen2018-06-211-0/+42
* Revert "[SCEV] Improve zext(A /u B) and zext(A % B)"Tim Shen2018-06-211-42/+0
* [SCEV] Improve zext(A /u B) and zext(A % B)Tim Shen2018-06-211-0/+42
OpenPOWER on IntegriCloud