summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
diff options
context:
space:
mode:
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>2016-02-27 19:23:34 +0000
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>2016-02-27 19:23:34 +0000
commitbd529fbb4a678b1a07cf769be71b1a8e41d527ec (patch)
tree5cd5dabb6c8f6cd1cae2cc1fc87076773fc67369 /llvm/lib/CodeGen
parent1f6624ae3496cd544208e405c6d487a47206bde5 (diff)
downloadbcm5719-llvm-bd529fbb4a678b1a07cf769be71b1a8e41d527ec.tar.gz
bcm5719-llvm-bd529fbb4a678b1a07cf769be71b1a8e41d527ec.zip
CodeGen: Assert valid MI in AntiDepBreaker::UpdateDbgValue
This already assumes a valid MI, since it dereferences the MI in an assertion before checking for null. At an explicit assert. llvm-svn: 262144
Diffstat (limited to 'llvm/lib/CodeGen')
-rw-r--r--llvm/lib/CodeGen/AntiDepBreaker.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/AntiDepBreaker.h b/llvm/lib/CodeGen/AntiDepBreaker.h
index 9f05200dcdf..2aa77161bcf 100644
--- a/llvm/lib/CodeGen/AntiDepBreaker.h
+++ b/llvm/lib/CodeGen/AntiDepBreaker.h
@@ -56,8 +56,9 @@ public:
/// Update DBG_VALUE if dependency breaker is updating
/// other machine instruction to use NewReg.
void UpdateDbgValue(MachineInstr *MI, unsigned OldReg, unsigned NewReg) {
+ assert(MI && "Expected valid instruction");
assert (MI->isDebugValue() && "MI is not DBG_VALUE!");
- if (MI && MI->getOperand(0).isReg() && MI->getOperand(0).getReg() == OldReg)
+ if (MI->getOperand(0).isReg() && MI->getOperand(0).getReg() == OldReg)
MI->getOperand(0).setReg(NewReg);
}
};
OpenPOWER on IntegriCloud