remove a bunch of now-dead crud from the asmprinter and TAI interfaces.

llvm-svn: 78428
This commit is contained in:
Chris Lattner 2009-08-07 23:16:27 +00:00
parent 2d423d5a95
commit e35472e3a9
4 changed files with 0 additions and 61 deletions

View File

@ -327,19 +327,6 @@ namespace llvm {
void EmitComments(const MCInst &MI) const; void EmitComments(const MCInst &MI) const;
protected: 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. /// EmitZeros - Emit a block of zeros.
/// ///
void EmitZeros(uint64_t NumZeros, unsigned AddrSpace = 0) const; void EmitZeros(uint64_t NumZeros, unsigned AddrSpace = 0) const;

View File

@ -72,14 +72,6 @@ namespace llvm {
/// assembler. /// assembler.
const char *CommentString; // Defaults to "#" 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 /// GlobalPrefix - If this is set to a non-empty string, it is prepended
/// onto all global symbols. This is often used for "_" or ".". /// onto all global symbols. This is often used for "_" or ".".
const char *GlobalPrefix; // Defaults to "" const char *GlobalPrefix; // Defaults to ""
@ -361,12 +353,6 @@ namespace llvm {
const char *getCommentString() const { const char *getCommentString() const {
return CommentString; return CommentString;
} }
unsigned getFirstOperandColumn() const {
return FirstOperandColumn;
}
unsigned getMaxOperandLength() const {
return MaxOperandLength;
}
const char *getGlobalPrefix() const { const char *getGlobalPrefix() const {
return GlobalPrefix; return GlobalPrefix;
} }

View File

@ -783,38 +783,6 @@ void AsmPrinter::EmitAlignment(unsigned NumBits, const GlobalValue *GV,
O << '\n'; 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. /// EmitZeros - Emit a block of zeros.
/// ///
void AsmPrinter::EmitZeros(uint64_t NumZeros, unsigned AddrSpace) const { void AsmPrinter::EmitZeros(uint64_t NumZeros, unsigned AddrSpace) const {

View File

@ -26,8 +26,6 @@ TargetAsmInfo::TargetAsmInfo() {
SeparatorChar = ';'; SeparatorChar = ';';
CommentColumn = 60; CommentColumn = 60;
CommentString = "#"; CommentString = "#";
FirstOperandColumn = 0;
MaxOperandLength = 0;
GlobalPrefix = ""; GlobalPrefix = "";
PrivateGlobalPrefix = "."; PrivateGlobalPrefix = ".";
LinkerPrivateGlobalPrefix = ""; LinkerPrivateGlobalPrefix = "";