diff options
| author | Adrian Prantl <aprantl@apple.com> | 2017-03-03 01:08:25 +0000 |
|---|---|---|
| committer | Adrian Prantl <aprantl@apple.com> | 2017-03-03 01:08:25 +0000 |
| commit | ea8880b81fb030cc50f003fcf7cd5727e47165fd (patch) | |
| tree | 6153b17831dc6a6c65b5648035ce1467a2ea50a7 /libcxx/test/std/algorithms/alg.modifying.operations | |
| parent | e78d131a8dbacdfa3d9e8c80f9c9bac15120da10 (diff) | |
| download | bcm5719-llvm-ea8880b81fb030cc50f003fcf7cd5727e47165fd.tar.gz bcm5719-llvm-ea8880b81fb030cc50f003fcf7cd5727e47165fd.zip | |
LiveDebugValues: Assume calls never clobber SP.
A call should never modify the stack pointer, but some backends are
not so sure about this and never list SP in the regmask. For the
purposes of LiveDebugValues we assume a call never clobbers SP. We
already have a similar workaround in DbgValueHistoryCalculator (which
we hopefully can retire soon).
This fixes the availabilty of local ASANified variables on AArch64.
rdar://problem/27757381
llvm-svn: 296847
Diffstat (limited to 'libcxx/test/std/algorithms/alg.modifying.operations')
0 files changed, 0 insertions, 0 deletions

