[MemorySSA] Make MemoryLocation unknown when phi translation cannot be performed.
authorAlina Sbirlea <asbirlea@google.com>
Tue, 5 May 2020 00:25:14 +0000 (17:25 -0700)
committerAlina Sbirlea <asbirlea@google.com>
Tue, 5 May 2020 20:32:32 +0000 (13:32 -0700)
commit8e911545d68ce54a104fafb5aaf7ffdc663c9cd4
treee06146f49d6303fceec7452acb940ae439b17eca
parentfbaaa16802d7b2fc096c8ed5fa23e0cad56807a2
[MemorySSA] Make MemoryLocation unknown when phi translation cannot be performed.

Summary: When phi translation cannot be performed, be conservative and make the MemoryLocation unknown.

Reviewers: george.burgess.iv

Subscribers: Prazek, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D79386
llvm/include/llvm/Analysis/MemoryLocation.h
llvm/include/llvm/Analysis/MemorySSA.h
llvm/test/Analysis/MemorySSA/phi-translation.ll