aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineVerifier.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2021-03-31 16:45:19 -0400
committerMatt Arsenault <Matthew.Arsenault@amd.com>2021-04-20 10:54:40 -0400
commit8fbe04f46b4347331ee9c77c83e38830ee7e9cbc (patch)
tree5d28421b28a2cb249664b62c904bf216209bc5f8 /llvm/lib/CodeGen/MachineVerifier.cpp
parentdaf6e18c55c2ac56bbf0f9de233fb2a1150ee331 (diff)
downloadllvm-8fbe04f46b4347331ee9c77c83e38830ee7e9cbc.zip
llvm-8fbe04f46b4347331ee9c77c83e38830ee7e9cbc.tar.gz
llvm-8fbe04f46b4347331ee9c77c83e38830ee7e9cbc.tar.bz2
MachineVerifier: Continue reporting errors for copies
This was skipping verification of later copies, but generally the verifier tries to report as many things wrong as possible in the function.
Diffstat (limited to 'llvm/lib/CodeGen/MachineVerifier.cpp')
-rw-r--r--llvm/lib/CodeGen/MachineVerifier.cpp2
1 files changed, 0 insertions, 2 deletions
diff --git a/llvm/lib/CodeGen/MachineVerifier.cpp b/llvm/lib/CodeGen/MachineVerifier.cpp
index 15fbda4..0a92056 100644
--- a/llvm/lib/CodeGen/MachineVerifier.cpp
+++ b/llvm/lib/CodeGen/MachineVerifier.cpp
@@ -1676,8 +1676,6 @@ void MachineVerifier::visitMachineInstrBefore(const MachineInstr *MI) {
// Verify properties of various specific instruction types
switch (MI->getOpcode()) {
case TargetOpcode::COPY: {
- if (foundErrors)
- break;
const MachineOperand &DstOp = MI->getOperand(0);
const MachineOperand &SrcOp = MI->getOperand(1);
LLT DstTy = MRI->getType(DstOp.getReg());