aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2017-04-25Teach SCEV normalization to de/normalize non-affine add recsSanjoy Das1-32/+39
2017-04-14Rewrite SCEV Normalization using SCEVRewriteVisitor; NFCSanjoy Das1-121/+57
2017-04-14Remove "#if 0"ed out assertSanjoy Das1-5/+0
2017-04-14Delete some unnecessary boilerplateSanjoy Das1-47/+29
2017-04-14Use range forSanjoy Das1-3/+1
2017-04-14Simplify PostIncTransform further; NFCSanjoy Das1-16/+19
2017-04-14Tighten the API for ScalarEvolutionNormalizationSanjoy Das1-6/+34
2017-04-14Remove NormalizeAutodetect; NFCSanjoy Das1-108/+23
2017-04-14Use transform instead of manual loop; NFCSanjoy Das1-5/+5
2016-04-24Remove emacs mode markers from .cpp files. NFCNick Lewycky1-1/+1
2015-10-10Analysis: Remove implicit ilist iterator conversionsDuncan P. N. Exon Smith1-1/+1
2014-08-29Fix typos in comments, NFCRobin Morisset1-1/+1
2014-05-28test check-in: added missing parenthesis in commentSanjay Patel1-1/+1
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-1/+1
2014-03-18Add stride normalization to SCEV Normalize/Denormalize transformation.Michael Zolotukhin1-3/+26
2014-01-13[cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth1-1/+1
2013-10-25Fix LSR: don't normalize quadratic recurrences.Andrew Trick1-5/+13
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie1-1/+0
2012-01-10Remove unnecessary default cases in switches that cover all enum values.David Blaikie1-1/+0
2011-10-13Fix memory corruption I introduced a few checkins ago.Andrew Trick1-5/+6
2011-10-13SCEV: Rewrite TrandformForPostIncUse to handle expression DAGs, notAndrew Trick1-30/+70
2011-03-14Added SCEV::NoWrapFlags to manage unsigned, signed, and self wrapAndrew Trick1-1/+2
2010-09-03Disable the asserts that check that normalization is perfectlyDan Gohman1-2/+7
2010-07-20Fix SCEV denormalization of expressions where the exit value fromDan Gohman1-32/+55
2010-07-20Change an argument from an Instruction* to a Value*, which is allDan Gohman1-5/+5
2010-07-20Minor code cleanups.Dan Gohman1-0/+5
2010-07-20Minor code simplification.Dan Gohman1-6/+3
2010-06-04Fix normalization and de-normalization of non-affine SCEVs.Dan Gohman1-6/+9
2010-04-07Generalize IVUsers to track arbitrary expressions rather than expressionsDan Gohman1-0/+150