summaryrefslogtreecommitdiff
path: root/lib/Analysis/ScalarEvolutionNormalization.cpp
AgeCommit message (Expand)AuthorFilesLines
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