diff options
author | Sanjoy Das <sanjoy@playingwithpointers.com> | 2017-04-14 17:42:08 +0000 |
---|---|---|
committer | Sanjoy Das <sanjoy@playingwithpointers.com> | 2017-04-14 17:42:08 +0000 |
commit | 7ea3cb100888d55c943df59fdb343fceb7dfe90a (patch) | |
tree | 4f05c25518d0429da6d76ad2555bc8455e23a3b8 /llvm/lib/Analysis | |
parent | d57e29f8662bdc284d36bc0d0361f543a16e2ae0 (diff) | |
download | bcm5719-llvm-7ea3cb100888d55c943df59fdb343fceb7dfe90a.tar.gz bcm5719-llvm-7ea3cb100888d55c943df59fdb343fceb7dfe90a.zip |
Make SCEVRewriteVisitor smarter about when it trys to create SCEVs
This change really saves just one foldingset lookup, but makes
SCEVRewriteVisitor "feature compatible" with the handwritten logic in
ScalarEvolutionNormalization, so that I can change
ScalarEvolutionNormalization to use SCEVRewriteVisitor in a next step.
This is a non-functional change, but _may_ improve performance in some
pathological cases, but that's unlikely.
llvm-svn: 300348
Diffstat (limited to 'llvm/lib/Analysis')
0 files changed, 0 insertions, 0 deletions