diff options
author | Keno Fischer <keno@alumni.harvard.edu> | 2017-06-28 23:36:40 +0000 |
---|---|---|
committer | Keno Fischer <keno@alumni.harvard.edu> | 2017-06-28 23:36:40 +0000 |
commit | a236dae5d14ce42d9ac1e85e4be80731f689f1bb (patch) | |
tree | 1c01d408463ce19f28fc86859936446ca69d4b30 /llvm/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp | |
parent | b04290569c7e048a2fae81aff50025c2751195a7 (diff) | |
download | bcm5719-llvm-a236dae5d14ce42d9ac1e85e4be80731f689f1bb.tar.gz bcm5719-llvm-a236dae5d14ce42d9ac1e85e4be80731f689f1bb.zip |
[InstCombine] Retain TBAA when narrowing memory accesses
Summary:
As discussed on the mailing list it is legal to propagate TBAA to loads/stores
from/to smaller regions of a larger load tagged with TBAA. Do so for
(load->extractvalue)=>(gep->load) and similar foldings.
Reviewed By: sanjoy
Differential Revision: https://reviews.llvm.org/D31954
llvm-svn: 306615
Diffstat (limited to 'llvm/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp')
0 files changed, 0 insertions, 0 deletions