summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp
AgeCommit message (Expand)Author
2023-07-05[SCEV] Add flag to control invertible check for normalization.Florian Hahn
2023-07-04[LSR] Move normalization check to normalizeForPostIncUse.Florian Hahn
2023-06-20[SCEVNormalization] Short circuit case with no loops (NFC)Nikita Popov
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-04-25Teach SCEV normalization to de/normalize non-affine add recsSanjoy Das
2017-04-14Rewrite SCEV Normalization using SCEVRewriteVisitor; NFCSanjoy Das
2017-04-14Remove "#if 0"ed out assertSanjoy Das
2017-04-14Delete some unnecessary boilerplateSanjoy Das
2017-04-14Use range forSanjoy Das
2017-04-14Simplify PostIncTransform further; NFCSanjoy Das
2017-04-14Tighten the API for ScalarEvolutionNormalizationSanjoy Das
2017-04-14Remove NormalizeAutodetect; NFCSanjoy Das
2017-04-14Use transform instead of manual loop; NFCSanjoy Das
2016-04-24Remove emacs mode markers from .cpp files. NFCNick Lewycky
2015-10-10Analysis: Remove implicit ilist iterator conversionsDuncan P. N. Exon Smith
2014-08-29Fix typos in comments, NFCRobin Morisset
2014-05-28test check-in: added missing parenthesis in commentSanjay Patel
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper
2014-03-18Add stride normalization to SCEV Normalize/Denormalize transformation.Michael Zolotukhin
2014-01-13[cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth
2013-10-25Fix LSR: don't normalize quadratic recurrences.Andrew Trick
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-10Remove unnecessary default cases in switches that cover all enum values.David Blaikie
2011-10-13Fix memory corruption I introduced a few checkins ago.Andrew Trick
2011-10-13SCEV: Rewrite TrandformForPostIncUse to handle expression DAGs, notAndrew Trick
2011-03-14Added SCEV::NoWrapFlags to manage unsigned, signed, and self wrapAndrew Trick
2010-09-03Disable the asserts that check that normalization is perfectlyDan Gohman
2010-07-20Fix SCEV denormalization of expressions where the exit value fromDan Gohman
2010-07-20Change an argument from an Instruction* to a Value*, which is allDan Gohman
2010-07-20Minor code cleanups.Dan Gohman
2010-07-20Minor code simplification.Dan Gohman
2010-06-04Fix normalization and de-normalization of non-affine SCEVs.Dan Gohman
2010-04-07Generalize IVUsers to track arbitrary expressions rather than expressionsDan Gohman