From 342273a13988b0ebe2428c041c14b86dedbfce4a Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Wed, 16 May 2018 23:39:27 +0000 Subject: [PATCH] [CodeGen] Use MachineInstr::getOperand(0) instead of gets the defs iterator_range and calling begin. NFC Defs are well defined to come first in MachineInstr operand list. No need for a more complex indirection. llvm-svn: 332559 --- llvm/lib/CodeGen/ImplicitNullChecks.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/CodeGen/ImplicitNullChecks.cpp b/llvm/lib/CodeGen/ImplicitNullChecks.cpp index 98c3039863e2..ab777d28cd4d 100644 --- a/llvm/lib/CodeGen/ImplicitNullChecks.cpp +++ b/llvm/lib/CodeGen/ImplicitNullChecks.cpp @@ -596,7 +596,7 @@ MachineInstr *ImplicitNullChecks::insertFaultingInstr( unsigned DefReg = NoRegister; if (NumDefs != 0) { - DefReg = MI->defs().begin()->getReg(); + DefReg = MI->getOperand(0).getReg(); assert(NumDefs == 1 && "expected exactly one def!"); }