OSDN Git Service

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)
commit4c23f32e1e58f08abd512df62389684ff4fb3a03
treedb1cd7df2de2c4f6c9213dbfdf4d146c8053e2e0
parente4f44dfa7398c7669169973c1509659c5af60108
Rewrite SCEV Normalization using SCEVRewriteVisitor; NFC

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@300349 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/ScalarEvolutionNormalization.cpp