Revert "Debug Info: Bail out of AddMachineRegPiece() if MachineReg is not a"
[opencl/llvm.git] / lib / CodeGen / AsmPrinter / DwarfExpression.cpp
index 26c2a20dea19f7c51bc77c05ce72895bd82e0d56..4c16ae70d1f344147d134c92acd91977568db65c 100644 (file)
@@ -93,12 +93,6 @@ void DwarfExpression::AddMachineRegPiece(unsigned MachineReg,
                                          unsigned PieceSizeInBits,
                                          unsigned PieceOffsetInBits) {
   const TargetRegisterInfo *TRI = getTRI();
-  if (!TRI->isPhysicalRegister(MachineReg)) {
-    // FIXME: We have no reasonable way of handling errors in here.
-    EmitOp(dwarf::DW_OP_nop, "nop (could not find a dwarf register number)");
-    return;
-  }
-
   int Reg = TRI->getDwarfRegNum(MachineReg, false);
 
   // If this is a valid register number, emit it.