Add salvageDebugInfo support for truncating/extending ptr/int conversions.
authorAdrian Prantl <aprantl@apple.com>
Fri, 24 Sep 2021 23:35:04 +0000 (16:35 -0700)
committerAdrian Prantl <aprantl@apple.com>
Tue, 28 Sep 2021 17:24:50 +0000 (10:24 -0700)
commit1b998a5f0cd9a4f278dd2d114845379a0fafa0a5
tree9aef6b11e75fb75008c4d875747d830156b6aa18
parent56e681afcce53d2a6eb1df2724c715bd95a43a25
Add salvageDebugInfo support for truncating/extending ptr/int conversions.

This patch enables debug info salvaging for truncating/extending ptr
int conversions. The testcase uncovered a bug in adce, which is
addressed separately.

rdar://80227769

Differential Revision: https://reviews.llvm.org/D110461
llvm/lib/Transforms/Utils/Local.cpp
llvm/test/Transforms/Util/salvage-debuginfo.ll [new file with mode: 0644]