[llvm-commits] [llvm] r144663 - /llvm/trunk/lib/MC/MCExpr.cpp
Akira Hatanaka
ahatanaka at mips.com
Tue Nov 15 10:38:36 PST 2011
Author: ahatanak
Date: Tue Nov 15 12:38:35 2011
New Revision: 144663
URL: http://llvm.org/viewvc/llvm-project?rev=144663&view=rev
Log:
Remove function printMipsSymbolRef.
Modified:
llvm/trunk/lib/MC/MCExpr.cpp
Modified: llvm/trunk/lib/MC/MCExpr.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/MC/MCExpr.cpp?rev=144663&r1=144662&r2=144663&view=diff
==============================================================================
--- llvm/trunk/lib/MC/MCExpr.cpp (original)
+++ llvm/trunk/lib/MC/MCExpr.cpp Tue Nov 15 12:38:35 2011
@@ -26,38 +26,6 @@
}
}
-static bool printMipsSymbolRef(const MCSymbolRefExpr &SRE,
- const MCSymbol &Sym, raw_ostream &OS) {
- MCSymbolRefExpr::VariantKind Kind= SRE.getKind();
-
- switch (Kind) {
- default:
- return false;
- case MCSymbolRefExpr::VK_Mips_None: break;
- case MCSymbolRefExpr::VK_Mips_GPREL: OS << "%gp_rel("; break;
- case MCSymbolRefExpr::VK_Mips_GOT_CALL: OS << "%call16("; break;
- case MCSymbolRefExpr::VK_Mips_GOT: OS << "%got("; break;
- case MCSymbolRefExpr::VK_Mips_ABS_HI: OS << "%hi("; break;
- case MCSymbolRefExpr::VK_Mips_ABS_LO: OS << "%lo("; break;
- case MCSymbolRefExpr::VK_Mips_TLSGD: OS << "%tlsgd("; break;
- case MCSymbolRefExpr::VK_Mips_GOTTPREL: OS << "%gottprel("; break;
- case MCSymbolRefExpr::VK_Mips_TPREL_HI: OS << "%tprel_hi("; break;
- case MCSymbolRefExpr::VK_Mips_TPREL_LO: OS << "%tprel_lo("; break;
- case MCSymbolRefExpr::VK_Mips_GPOFF_HI: OS << "%hi(%neg(%gp_rel("; break;
- case MCSymbolRefExpr::VK_Mips_GPOFF_LO: OS << "%lo(%neg(%gp_rel("; break;
- case MCSymbolRefExpr::VK_Mips_GOT_DISP: OS << "%got_disp("; break;
- case MCSymbolRefExpr::VK_Mips_GOT_PAGE: OS << "%got_page("; break;
- case MCSymbolRefExpr::VK_Mips_GOT_OFST: OS << "%got_ofst("; break;
- }
-
- OS << Sym;
-
- if (Kind != MCSymbolRefExpr::VK_Mips_None)
- OS << ')';
-
- return true;
-}
-
void MCExpr::print(raw_ostream &OS) const {
switch (getKind()) {
case MCExpr::Target:
@@ -73,9 +41,6 @@
// absolute names.
bool UseParens = Sym.getName()[0] == '$';
- if (printMipsSymbolRef(SRE, Sym, OS))
- return;
-
if (SRE.getKind() == MCSymbolRefExpr::VK_PPC_DARWIN_HA16 ||
SRE.getKind() == MCSymbolRefExpr::VK_PPC_DARWIN_LO16) {
OS << MCSymbolRefExpr::getVariantKindName(SRE.getKind());
More information about the llvm-commits
mailing list