diff options
author | Michael Kruse <llvm@meinersbur.de> | 2015-10-15 14:45:48 +0000 |
---|---|---|
committer | Michael Kruse <llvm@meinersbur.de> | 2015-10-15 14:45:48 +0000 |
commit | 668af71b828691ff4b49a43e53a6783dad0a16f7 (patch) | |
tree | 26e80c1624da82ff86680873c0a7e152e7d035f5 /lldb/source/Host/common/HostInfoBase.cpp | |
parent | c5275bdec172ebd67272dba426dc99132dd300a3 (diff) | |
download | bcm5719-llvm-668af71b828691ff4b49a43e53a6783dad0a16f7.tar.gz bcm5719-llvm-668af71b828691ff4b49a43e53a6783dad0a16f7.zip |
Do not add accesses for intra-ScopStmt scalar def-use chains
When pulling a llvm::Value to be written as a PHI write, the former
code did only check whether it is within the same basic block, but it
could also be the same non-affine subregion. In that case some
unecessary pair of MemoryAccesses would have been created.
Two unit test were explicitely checking for the unecessary writes,
including the comments that the writes are unecessary.
llvm-svn: 250411
Diffstat (limited to 'lldb/source/Host/common/HostInfoBase.cpp')
0 files changed, 0 insertions, 0 deletions