]> granicus.if.org Git - llvm/commit
[EarlyCSE] Make MemorySSA memory dependency check more aggressive.
authorGeoff Berry <gberry@codeaurora.org>
Tue, 25 Oct 2016 16:18:47 +0000 (16:18 +0000)
committerGeoff Berry <gberry@codeaurora.org>
Tue, 25 Oct 2016 16:18:47 +0000 (16:18 +0000)
commit9511e49eba105b4008c31038f7c0832e7d0b7100
tree58c2253e698a33c985a8039d2e58d110d09c0e50
parent614c32bf11af0cda399ca7784d26ff1eca5df776
[EarlyCSE] Make MemorySSA memory dependency check more aggressive.

Now that MemorySSA keeps track of whether MemoryUses are optimized, use
getClobberingMemoryAccess() to check MemoryUse memory dependencies since
it should no longer be so expensive.

This is a follow-up change to https://reviews.llvm.org/D25881

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@285080 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/EarlyCSE.cpp
test/Transforms/EarlyCSE/memoryssa.ll