aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/DebugInfo/CodeView/SymbolSerializer.cpp
diff options
context:
space:
mode:
authorAdrian Prantl <aprantl@apple.com>2017-06-01 21:14:58 +0000
committerAdrian Prantl <aprantl@apple.com>2017-06-01 21:14:58 +0000
commitd9cd4d52e378fe5cd0971667128da58e66510f24 (patch)
tree52255cc7a8e6a1c4e93812bd24469590f392d548 /llvm/lib/DebugInfo/CodeView/SymbolSerializer.cpp
parent41d4b4e588e514d6b0df249970e63e61fe28ead0 (diff)
downloadllvm-d9cd4d52e378fe5cd0971667128da58e66510f24.zip
llvm-d9cd4d52e378fe5cd0971667128da58e66510f24.tar.gz
llvm-d9cd4d52e378fe5cd0971667128da58e66510f24.tar.bz2
DbgValueHistoryCalculator: Ignore call instructions that claim to clobber SP.
The AArch64 backend marks calls that involve aggregate function arguments as having an implicit def of SP. We already have the same workaround in LiveDebugValues and in DbgValueHistoryCalculator for SP clobbers in register masks. This adds register defs to the list. Fixes rdar://problem/30361929 and Swift SR-3851. llvm-svn: 304471
Diffstat (limited to 'llvm/lib/DebugInfo/CodeView/SymbolSerializer.cpp')
0 files changed, 0 insertions, 0 deletions