summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/ARM/fast-isel-binary.ll
diff options
context:
space:
mode:
authorAlina Sbirlea <asbirlea@google.com>2019-02-11 19:07:15 +0000
committerAlina Sbirlea <asbirlea@google.com>2019-02-11 19:07:15 +0000
commit605b21739d4b339d745d982c359e073a9b92a1ca (patch)
tree84d4517b254fee0ce9553bcfad4de74d0d6598eb /llvm/test/CodeGen/ARM/fast-isel-binary.ll
parent4b86c474ff10dc1e98dd03704cf6c89ebed3439c (diff)
downloadbcm5719-llvm-605b21739d4b339d745d982c359e073a9b92a1ca.tar.gz
bcm5719-llvm-605b21739d4b339d745d982c359e073a9b92a1ca.zip
[LICM&MSSA] Limit store hoisting.
Summary: If there is no clobbering access for a store inside the loop, that store can only be hoisted if there are no interfearing loads. A more general verification introduced here: there are no loads that are not optimized to an access outside the loop. Addresses PR40586. Reviewers: george.burgess.iv Subscribers: sanjoy, jlebar, Prazek, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D57967 llvm-svn: 353734
Diffstat (limited to 'llvm/test/CodeGen/ARM/fast-isel-binary.ll')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud