Rewrite SCEV Normalization using SCEVRewriteVisitor; NFC
authorSanjoy Das <sanjoy@playingwithpointers.com>
Fri, 14 Apr 2017 17:42:10 +0000 (17:42 +0000)
committerSanjoy Das <sanjoy@playingwithpointers.com>
Fri, 14 Apr 2017 17:42:10 +0000 (17:42 +0000)
commit3470e14ba47b338c604216a32e2c8345dcb94694
treed4f7a5da65a19e6d720dc60e397c7ae8bd0bedc2
parent7ea3cb100888d55c943df59fdb343fceb7dfe90a
Rewrite SCEV Normalization using SCEVRewriteVisitor; NFC

Removes all of the boilerplate, cache management etc. from
ScalarEvolutionNormalization, and keeps only the interesting bits.

llvm-svn: 300349
llvm/lib/Analysis/ScalarEvolutionNormalization.cpp