Remove more dead code now that this is only used for inline asm.
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 27 Nov 2013 15:13:06 +0000 (15:13 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 27 Nov 2013 15:13:06 +0000 (15:13 +0000)
MO_ConstantPoolIndex is handled in printLeaMemReference.
MO_JumpTableIndex and MO_ExternalSymbol don't show up in inline asm.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195847 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86AsmPrinter.cpp

index f2f53310f4036eb03229a4774729a24aa2d54c8e..924c4e9166a892896d35add9fad687ade37111ac 100644 (file)
@@ -257,10 +257,7 @@ static void printOperand(X86AsmPrinter &P, const MachineInstr *MI,
     O << MO.getImm();
     return;
 
-  case MachineOperand::MO_JumpTableIndex:
-  case MachineOperand::MO_ConstantPoolIndex:
-  case MachineOperand::MO_GlobalAddress:
-  case MachineOperand::MO_ExternalSymbol: {
+  case MachineOperand::MO_GlobalAddress: {
     if (AsmVariant == 0) O << '$';
     printSymbolOperand(P, MO, O);
     break;