remove dead code, frameindices must be resolve before the asmprinter runs.
authorChris Lattner <sabre@nondot.org>
Sat, 13 Jan 2007 23:59:03 +0000 (23:59 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 13 Jan 2007 23:59:03 +0000 (23:59 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33187 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86ATTAsmPrinter.cpp
lib/Target/X86/X86IntelAsmPrinter.cpp

index 7edea6f07453b55b6cf04b979d2c9d2020ab36b4..e37b6b2b53dfe1d26dd138d675a4601c1961cbe9 100755 (executable)
@@ -388,14 +388,6 @@ void X86ATTAsmPrinter::printMemReference(const MachineInstr *MI, unsigned Op,
   const MachineOperand &IndexReg = MI->getOperand(Op+2);
   const MachineOperand &DispSpec = MI->getOperand(Op+3);
 
-  if (BaseReg.isFrameIndex()) {
-    O << "[frame slot #" << BaseReg.getFrameIndex();
-    if (DispSpec.getImmedValue())
-      O << " + " << DispSpec.getImmedValue();
-    O << "]";
-    return;
-  }
-
   bool NotRIPRel = IndexReg.getReg() || BaseReg.getReg();
   if (DispSpec.isGlobalAddress() ||
       DispSpec.isConstantPoolIndex() ||
index fa3529575025d1e9d4d57f1343449e5fd0d6f1c3..66a2a493e3cae7885901a7f8a87ebe2abefe13db 100755 (executable)
@@ -199,14 +199,6 @@ void X86IntelAsmPrinter::printMemReference(const MachineInstr *MI, unsigned Op,
   const MachineOperand &IndexReg = MI->getOperand(Op+2);
   const MachineOperand &DispSpec = MI->getOperand(Op+3);
 
-  if (BaseReg.isFrameIndex()) {
-    O << "[frame slot #" << BaseReg.getFrameIndex();
-    if (DispSpec.getImmedValue())
-      O << " + " << DispSpec.getImmedValue();
-    O << "]";
-    return;
-  }
-
   O << "[";
   bool NeedPlus = false;
   if (BaseReg.getReg()) {