[llvm] r333619 - [GlobalISel][Legalizer] LegalizerInfo verifier: Making LegalizerInfo::verify(...) errors fatal
Roman Tereshin via llvm-commits
llvm-commits at lists.llvm.org
Wed May 30 18:56:07 PDT 2018
Author: rtereshin
Date: Wed May 30 18:56:07 2018
New Revision: 333619
URL: http://llvm.org/viewvc/llvm-project?rev=333619&view=rev
Log:
[GlobalISel][Legalizer] LegalizerInfo verifier: Making LegalizerInfo::verify(...) errors fatal
Reviewers: aemerson, qcolombet
Reviewed By: qcolombet
Differential Revision: https://reviews.llvm.org/D46339
Modified:
llvm/trunk/lib/CodeGen/GlobalISel/LegalizerInfo.cpp
Modified: llvm/trunk/lib/CodeGen/GlobalISel/LegalizerInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/GlobalISel/LegalizerInfo.cpp?rev=333619&r1=333618&r2=333619&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/GlobalISel/LegalizerInfo.cpp (original)
+++ llvm/trunk/lib/CodeGen/GlobalISel/LegalizerInfo.cpp Wed May 30 18:56:07 2018
@@ -564,6 +564,9 @@ void LegalizerInfo::verify(const MCInstr
for (unsigned Opcode : FailedOpcodes)
errs() << " " << MII.getName(Opcode);
errs() << "\n";
+
+ report_fatal_error("ill-defined LegalizerInfo"
+ ", try -debug-only=legalizer-info for details");
}
#endif
}
More information about the llvm-commits
mailing list