[MemDep] Use BatchAA in more places (NFCI)
authorNikita Popov <nikita.ppv@gmail.com>
Sat, 25 Jul 2020 16:12:40 +0000 (18:12 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Fri, 14 May 2021 20:54:40 +0000 (22:54 +0200)
commitc4fb2a1fc2d8009cd67e69c8db0db7120389a757
tree50705304b8c4dbb2de22541c6b7dc51ad2634060
parent8a7e2fb5f2070523868f5a46ee43fcc3a9aa6b1e
[MemDep] Use BatchAA in more places (NFCI)

Previously, we already used BatchAA for individual simple pointer
dependency queries. This extends BatchAA usage for the non-local
case, so that only one BatchAA instance is used for all blocks,
instead of one instance per block.

Use of BatchAA is safe as IR cannot be modified during a MemDep
query.
llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h
llvm/lib/Analysis/MemoryDependenceAnalysis.cpp