[llvm] r315359 - Convert condition to an early exit (NFC).
Adrian Prantl via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 10 13:33:43 PDT 2017
Author: adrian
Date: Tue Oct 10 13:33:43 2017
New Revision: 315359
URL: http://llvm.org/viewvc/llvm-project?rev=315359&view=rev
Log:
Convert condition to an early exit (NFC).
<rdar://problem/34689604>
Modified:
llvm/trunk/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
Modified: llvm/trunk/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/AsmPrinter/DwarfExpression.cpp?rev=315359&r1=315358&r2=315359&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/AsmPrinter/DwarfExpression.cpp (original)
+++ llvm/trunk/lib/CodeGen/AsmPrinter/DwarfExpression.cpp Tue Oct 10 13:33:43 2017
@@ -130,6 +130,8 @@ bool DwarfExpression::addMachineReg(cons
unsigned Size = TRI.getSubRegIdxSize(Idx);
unsigned Offset = TRI.getSubRegIdxOffset(Idx);
Reg = TRI.getDwarfRegNum(*SR, false);
+ if (Reg < 0)
+ continue;
// Intersection between the bits we already emitted and the bits
// covered by this subregister.
@@ -138,7 +140,7 @@ bool DwarfExpression::addMachineReg(cons
// If this sub-register has a DWARF number and we haven't covered
// its range, emit a DWARF piece for it.
- if (Reg >= 0 && CurSubReg.test(Coverage)) {
+ if (CurSubReg.test(Coverage)) {
// Emit a piece for any gap in the coverage.
if (Offset > CurPos)
DwarfRegs.push_back({-1, Offset - CurPos, nullptr});
More information about the llvm-commits
mailing list