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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78428 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner
2009-08-07 23:16:27 +00:00
parent 59e8677b19
commit db0a9706e7
4 changed files with 0 additions and 61 deletions

View 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 {