[llvm] r203199 - Simplify. No functionality change.

Rafael Espindola rafael.espindola at gmail.com
Thu Mar 6 20:45:03 PST 2014


Author: rafael
Date: Thu Mar  6 22:45:03 2014
New Revision: 203199

URL: http://llvm.org/viewvc/llvm-project?rev=203199&view=rev
Log:
Simplify. No functionality change.

Modified:
    llvm/trunk/lib/Target/ARM/ARMBaseInstrInfo.cpp

Modified: llvm/trunk/lib/Target/ARM/ARMBaseInstrInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMBaseInstrInfo.cpp?rev=203199&r1=203198&r2=203199&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/ARMBaseInstrInfo.cpp (original)
+++ llvm/trunk/lib/Target/ARM/ARMBaseInstrInfo.cpp Thu Mar  6 22:45:03 2014
@@ -573,15 +573,10 @@ unsigned ARMBaseInstrInfo::GetInstSizeIn
   // If this machine instr is an inline asm, measure it.
   if (MI->getOpcode() == ARM::INLINEASM)
     return getInlineAsmLength(MI->getOperand(0).getSymbolName(), *MAI);
-  if (MI->isLabel())
-    return 0;
   unsigned Opc = MI->getOpcode();
   switch (Opc) {
-  case TargetOpcode::IMPLICIT_DEF:
-  case TargetOpcode::KILL:
-  case TargetOpcode::PROLOG_LABEL:
-  case TargetOpcode::EH_LABEL:
-  case TargetOpcode::DBG_VALUE:
+  default:
+    // pseudo-instruction sizes are zero.
     return 0;
   case TargetOpcode::BUNDLE:
     return getInstBundleLength(MI);
@@ -644,9 +639,6 @@ unsigned ARMBaseInstrInfo::GetInstSizeIn
       ++NumEntries;
     return NumEntries * EntrySize + InstSize;
   }
-  default:
-    // Otherwise, pseudo-instruction sizes are zero.
-    return 0;
   }
 }
 





More information about the llvm-commits mailing list