diff options
author | Sumanth Gundapaneni <sgundapa@codeaurora.org> | 2017-01-09 17:45:02 +0000 |
---|---|---|
committer | Sumanth Gundapaneni <sgundapa@codeaurora.org> | 2017-01-09 17:45:02 +0000 |
commit | 0ac1ce70ba5a70772ea432ffc20ec77968f15a24 (patch) | |
tree | 58b87f1f5bb841dfd79d9629ef9fde970c4610a9 /clang/test/CodeGenCXX/exceptions.cpp | |
parent | ca6d868f14f529612773e592cd70bd1b7ca37ead (diff) | |
download | bcm5719-llvm-0ac1ce70ba5a70772ea432ffc20ec77968f15a24.tar.gz bcm5719-llvm-0ac1ce70ba5a70772ea432ffc20ec77968f15a24.zip |
In the below scenario, we must be able to skip the a DBG_VALUE instruction and
remove the dead store.
%vreg0<def> = L2_loadri_io <fi#15>, 0; mem:LD4[%dataF](align=4)
DBG_VALUE %vreg0, %noreg, !"dataF", <!184>; IntRegs:%vreg0
S2_storeri_io <fi#15>, 0, %vreg0; mem:ST4[%dataF]
In reality, this kind of stores are eliminated before Stack Slot Coloring pass,
possibly in instruction lowering
Differential Revision: https://reviews.llvm.org/D26616
llvm-svn: 291455
Diffstat (limited to 'clang/test/CodeGenCXX/exceptions.cpp')
0 files changed, 0 insertions, 0 deletions