diff options
| author | Roman Tereshin <rtereshin@apple.com> | 2018-05-31 01:56:07 +0000 |
|---|---|---|
| committer | Roman Tereshin <rtereshin@apple.com> | 2018-05-31 01:56:07 +0000 |
| commit | 5952576de596a39c7a4110684a2fa74157276585 (patch) | |
| tree | 9f9568f8a38505effdc6e97fb5d10c9441d6cb79 /llvm/lib/CodeGen | |
| parent | 5a65eb75c740ca6517e7f3ad5d96826328beba74 (diff) | |
| download | bcm5719-llvm-5952576de596a39c7a4110684a2fa74157276585.tar.gz bcm5719-llvm-5952576de596a39c7a4110684a2fa74157276585.zip | |
[GlobalISel][Legalizer] LegalizerInfo verifier: Making LegalizerInfo::verify(...) errors fatal
Reviewers: aemerson, qcolombet
Reviewed By: qcolombet
Differential Revision: https://reviews.llvm.org/D46339
llvm-svn: 333619
Diffstat (limited to 'llvm/lib/CodeGen')
| -rw-r--r-- | llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp b/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp index 2d4eb3885fa..74e2b4896e6 100644 --- a/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp +++ b/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp @@ -564,6 +564,9 @@ void LegalizerInfo::verify(const MCInstrInfo &MII) const { for (unsigned Opcode : FailedOpcodes) errs() << " " << MII.getName(Opcode); errs() << "\n"; + + report_fatal_error("ill-defined LegalizerInfo" + ", try -debug-only=legalizer-info for details"); } #endif } |

