[Local] Add dbg location on unreachable inst in changeToUnreachable
authorAnastasis Grammenos <anastasis.gramm2@gmail.com>
Tue, 7 Aug 2018 20:21:56 +0000 (20:21 +0000)
committerAnastasis Grammenos <anastasis.gramm2@gmail.com>
Tue, 7 Aug 2018 20:21:56 +0000 (20:21 +0000)
commit52d5283483cb21c0512b432d9beea3c4dc1f45b3
treed42892eb8b649177bf00d660e2738c9b5fe085b9
parent7fb68d267904f8de84d6b0a46de9ba15ffbd2bc1
[Local] Add dbg location on unreachable inst in changeToUnreachable

As show in https://bugs.llvm.org/show_bug.cgi?id=37960
it would be desirable to have debug location in the unreachable
instruction.

Also adds a unti test for this function.

Differential Revision: https://reviews.llvm.org/D50340

llvm-svn: 339173
llvm/lib/Transforms/Utils/Local.cpp
llvm/unittests/Transforms/Utils/Local.cpp