diff options
author | Tamas Berghammer <tberghammer@google.com> | 2015-08-20 09:09:01 +0000 |
---|---|---|
committer | Tamas Berghammer <tberghammer@google.com> | 2015-08-20 09:09:01 +0000 |
commit | 99c40e673afe4ed507b100ed44683490af38f97c (patch) | |
tree | 89f6a0702f3a6025ffe0a2deb1a0df3b9910bfa7 /clang/lib/Parse/ParseOpenMP.cpp | |
parent | 0e1d729b7541cb90c7e5d6107e96347abd120c39 (diff) | |
download | bcm5719-llvm-99c40e673afe4ed507b100ed44683490af38f97c.tar.gz bcm5719-llvm-99c40e673afe4ed507b100ed44683490af38f97c.zip |
Improve instruction emulation based stack unwinding
On ARM there is no difference petween a pop and a load instruction so
a register can be loaded multiple times during the function. Add check
to threat the load as a restore only if it do the restore from the
same location where the register was saved.
Differential revision: http://reviews.llvm.org/D11947
llvm-svn: 245546
Diffstat (limited to 'clang/lib/Parse/ParseOpenMP.cpp')
0 files changed, 0 insertions, 0 deletions