llvm-project/llvm/test/Transforms/EarlyCSE
Geoff Berry f7d5daa0c0 [EarlyCSE] Handle calls with no MemorySSA info.
Summary:
When checking for memory dependencies between calls using MemorySSA,
handle cases where the calls have no MemoryAccess associated with them
because the AA analysis being used has determined that the call does not
read/write memory.

Fixes PR33756

Reviewers: dberlin, davide

Subscribers: mcrosier, llvm-commits, Prazek

Differential Revision: https://reviews.llvm.org/D35317

llvm-svn: 308051
2017-07-14 20:13:21 +00:00
..
AArch64 [EarlyCSE] Optionally use MemorySSA. NFC. 2016-08-31 19:24:10 +00:00
atomics.ll [EarlyCSE] Optionally use MemorySSA. NFC. 2016-08-31 19:24:10 +00:00
basic.ll [EarlyCSE] Optionally use MemorySSA. NFC. 2016-08-31 19:24:10 +00:00
commute.ll [EarlyCSE] Optionally use MemorySSA. NFC. 2016-08-31 19:24:10 +00:00
conditional.ll [EarlyCSE] Optionally use MemorySSA. NFC. 2016-08-31 19:24:10 +00:00
const-speculation.ll InstructionSimplify: don't speculate about Constants changing. 2017-05-22 21:28:08 +00:00
edge.ll [EarlyCSE] Optionally use MemorySSA. NFC. 2016-08-31 19:24:10 +00:00
fence.ll [EarlyCSE] Optionally use MemorySSA. NFC. 2016-08-31 19:24:10 +00:00
flags.ll [EarlyCSE] Optionally use MemorySSA. NFC. 2016-08-31 19:24:10 +00:00
floatingpoint.ll [EarlyCSE] Optionally use MemorySSA. NFC. 2016-08-31 19:24:10 +00:00
globalsaa-memoryssa.ll [EarlyCSE] Handle calls with no MemorySSA info. 2017-07-14 20:13:21 +00:00
guards.ll [EarlyCSE] Mark the condition of assume intrinsic as true 2017-04-28 06:25:39 +00:00
instsimplify-dom.ll [EarlyCSE] Optionally use MemorySSA. NFC. 2016-08-31 19:24:10 +00:00
invariant-loads.ll [EarlyCSE] Optionally use MemorySSA. NFC. 2016-08-31 19:24:10 +00:00
invariant.start.ll
memoryssa.ll [EarlyCSE] Make MemorySSA memory dependency check more aggressive. 2016-10-25 16:18:47 +00:00
pr33406.ll [EarlyCSE] Make PhiToCheck in removeMSSA() a set. 2017-06-14 19:29:53 +00:00
read-reg.ll [EarlyCSE] Optionally use MemorySSA. NFC. 2016-08-31 19:24:10 +00:00
readnone-mayunwind.ll [EarlyCSE] Don't DSE across readnone functions that may throw 2017-01-17 20:15:47 +00:00