aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/DebugInfo/CodeView/DebugCrossExSubsection.cpp
diff options
context:
space:
mode:
authorKeno Fischer <keno@alumni.harvard.edu>2017-06-28 23:36:40 +0000
committerKeno Fischer <keno@alumni.harvard.edu>2017-06-28 23:36:40 +0000
commita236dae5d14ce42d9ac1e85e4be80731f689f1bb (patch)
tree1c01d408463ce19f28fc86859936446ca69d4b30 /llvm/lib/DebugInfo/CodeView/DebugCrossExSubsection.cpp
parentb04290569c7e048a2fae81aff50025c2751195a7 (diff)
downloadllvm-a236dae5d14ce42d9ac1e85e4be80731f689f1bb.zip
llvm-a236dae5d14ce42d9ac1e85e4be80731f689f1bb.tar.gz
llvm-a236dae5d14ce42d9ac1e85e4be80731f689f1bb.tar.bz2
[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/DebugCrossExSubsection.cpp')
0 files changed, 0 insertions, 0 deletions