remove a bunch of now-dead crud from the asmprinter and TAI interfaces.
authorChris Lattner <sabre@nondot.org>
Fri, 7 Aug 2009 23:16:27 +0000 (23:16 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 7 Aug 2009 23:16:27 +0000 (23:16 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78428 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/AsmPrinter.h
include/llvm/Target/TargetAsmInfo.h
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/Target/TargetAsmInfo.cpp

index 0ab780b0ab079d968410ad6d209df0a7c103e699..73644a76003a27502894679d2daadba3cce216b8 100644 (file)
@@ -327,19 +327,6 @@ namespace llvm {
     void EmitComments(const MCInst &MI) const;
 
   protected:
-    /// getOperandColumn - Return the output column number (zero-based)
-    /// for operand % "operand."  If TargetAsmInfo has FirstOperandColumn
-    /// == 0 or MaxOperandLength == 0, return 0, meaning column alignment
-    /// is disabled.
-    unsigned getOperandColumn(int operand) const;
-
-    /// PadToColumn - This gets called every time a tab is emitted.  If
-    /// column padding is turned on, we replace the tab with the
-    /// appropriate amount of padding.  If not, we replace the tab with a
-    /// space, except for the first operand so that initial operands are
-    /// always lined up by tabs.
-    void PadToColumn(unsigned Operand) const;
-
     /// EmitZeros - Emit a block of zeros.
     ///
     void EmitZeros(uint64_t NumZeros, unsigned AddrSpace = 0) const;
index b5c1796e393fbfc68873076a592ebfea4422abea..70d2112225618dc34d9416351439d2ee5d6af2c9 100644 (file)
@@ -72,14 +72,6 @@ namespace llvm {
     /// assembler.
     const char *CommentString;            // Defaults to "#"
 
-    /// FirstOperandColumn - The output column where the first operand
-    /// should be printed
-    unsigned FirstOperandColumn;          // Defaults to 0 (ignored)
-
-    /// MaxOperandLength - The maximum length of any printed asm
-    /// operand
-    unsigned MaxOperandLength;            // Defaults to 0 (ignored)
-
     /// GlobalPrefix - If this is set to a non-empty string, it is prepended
     /// onto all global symbols.  This is often used for "_" or ".".
     const char *GlobalPrefix;             // Defaults to ""
@@ -361,12 +353,6 @@ namespace llvm {
     const char *getCommentString() const {
       return CommentString;
     }
-    unsigned getFirstOperandColumn() const {
-      return FirstOperandColumn;
-    }
-    unsigned getMaxOperandLength() const {
-      return MaxOperandLength;
-    }
     const char *getGlobalPrefix() const {
       return GlobalPrefix;
     }
index 15b3a6dc4d2d3d76b835aafcf6fe67726be5a8f6..433590c7f998cece2cf10136cdc78bf04b722cf6 100644 (file)
@@ -783,38 +783,6 @@ void AsmPrinter::EmitAlignment(unsigned NumBits, const GlobalValue *GV,
   O << '\n';
 }
 
-/// getOperandColumn - Return the output column number (zero-based)
-/// for operand % "operand."  If TargetAsmInfo has FirstOperandColumn
-/// == 0 or MaxOperandLength == 0, return 0, meaning column alignment
-/// is disabled.
-unsigned AsmPrinter::getOperandColumn(int operand) const {
-  if (TAI->getFirstOperandColumn() > 0 && TAI->getMaxOperandLength() > 0)
-    return TAI->getFirstOperandColumn() + 
-      (TAI->getMaxOperandLength()+1)*(operand-1);
-  return 0;
-}
-    
-/// PadToColumn - This gets called every time a tab is emitted.  If
-/// column padding is turned on, we replace the tab with the
-/// appropriate amount of padding.  If not, we replace the tab with a
-/// space, except for the first operand so that initial operands are
-/// always lined up by tabs.
-void AsmPrinter::PadToColumn(unsigned Operand) const {
-  if (getOperandColumn(Operand) > 0) {
-    O.PadToColumn(getOperandColumn(Operand), 1);
-  }
-  else {
-    if (Operand == 1) {
-      // Emit the tab after the mnemonic.
-      O << '\t';
-    }
-    else {
-      // Replace the tab with a space.
-      O << ' ';
-    }
-  }
-}
-
 /// EmitZeros - Emit a block of zeros.
 ///
 void AsmPrinter::EmitZeros(uint64_t NumZeros, unsigned AddrSpace) const {
index 5f20ea0fc1b87ae47c3f45749fed52d3e944b6a1..b59e140a123769c9528c1bd855a805d989c1823d 100644 (file)
@@ -26,8 +26,6 @@ TargetAsmInfo::TargetAsmInfo() {
   SeparatorChar = ';';
   CommentColumn = 60;
   CommentString = "#";
-  FirstOperandColumn = 0;
-  MaxOperandLength = 0;
   GlobalPrefix = "";
   PrivateGlobalPrefix = ".";
   LinkerPrivateGlobalPrefix = "";