[MachineOutliner] Assert that Liveness tracking is accurate (NFC)
authorYvan Roux <yvan.roux@linaro.org>
Sat, 7 Jul 2018 08:02:19 +0000 (08:02 +0000)
committerYvan Roux <yvan.roux@linaro.org>
Sat, 7 Jul 2018 08:02:19 +0000 (08:02 +0000)
commita96a04558d3dedf614e838ba0c694a303996abf6
tree8c4156123c9c609e71549b83f2e0325228a40d3b
parentd82201e7c66b8d49b6a1ae128bbd6b9175cb90d3
[MachineOutliner] Assert that Liveness tracking is accurate (NFC)

The checking is done deeper inside MachineBasicBlock, but this will
hopefully help to find issues when porting the machine outliner to a
target where Liveness tracking is broken (like ARM).

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

llvm-svn: 336481
llvm/include/llvm/CodeGen/MachineOutliner.h
llvm/lib/Target/AArch64/AArch64InstrInfo.cpp