summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
diff options
context:
space:
mode:
authorAnna Thomas <anna@azul.com>2017-06-06 19:25:31 +0000
committerAnna Thomas <anna@azul.com>2017-06-06 19:25:31 +0000
commit4acfc7e16ed7b1d0fb07c6e366b16f2d6aff85b4 (patch)
treeedac9168ee13be4a7137ccd9e25eb3bd98642930 /llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
parent182807a88ffedef6041b1f55e19e2cf726b86d54 (diff)
downloadbcm5719-llvm-4acfc7e16ed7b1d0fb07c6e366b16f2d6aff85b4.tar.gz
bcm5719-llvm-4acfc7e16ed7b1d0fb07c6e366b16f2d6aff85b4.zip
[LVI Printer] Rely on the LVI analysis functions rather than the LVI cache
Summary: LVIPrinter pass was previously relying on the LVICache. We now directly call the the LVI functions which solves the value if the LVI information is not already available in the cache. This has 2 benefits over the printing of LVI cache: 1. higher coverage (i.e. catches errors) in LVI code when cache value is invalidated. 2. relies on the core functions, and not dependent on the LVI cache (which may be scrapped at some point). It would still catch any cache invalidation errors, since we first go through the cache. Reviewers: reames, dberlin, sanjoy Reviewed by: reames Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D32135 llvm-svn: 304819
Diffstat (limited to 'llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud