summaryrefslogtreecommitdiffstats
path: root/llvm/test/Analysis/ScalarEvolution/fold.ll
Commit message (Expand)AuthorAgeFilesLines
* Fix incorrect CHECK-LABELTim Shen2018-06-111-1/+1
* [SCEV] Canonicalize "A /u C1 /u C2" to "A /u (C1*C2)".Tim Shen2018-06-111-0/+28
* When simplifying a SCEV truncate by distributing, consider it a simplificatio...Nick Lewycky2015-03-201-0/+12
* [SCEV] Add a `scalar-evolution-print-constant-ranges' optionSanjoy Das2015-03-091-1/+1
* Fix crasher introduced in r200203 and caught by a libc++ buildbot. Don't assu...Nick Lewycky2014-01-271-0/+9
* Teach SCEV to handle more cases of 'and X, CST', specifically where CST is an...Nick Lewycky2014-01-271-0/+17
* Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko2012-12-301-1/+1
* Simplify some code with no functionality change. Make the test a lot moreNick Lewycky2011-01-231-15/+19
* Use value ranges to fold ext(trunc) in SCEV when possible.Nick Lewycky2011-01-231-0/+34
* Similarly, analyze truncate through multiply.Nick Lewycky2011-01-191-0/+8
* Add a missed SCEV fold that is required to continue analyzing the IR producedNick Lewycky2011-01-191-1/+9
* Add a missing SCEV simplification sext(zext x) --> zext x.Nick Lewycky2011-01-191-0/+8
OpenPOWER on IntegriCloud