mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-14 11:32:34 +00:00
Remove function printMipsSymbolRef.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144663 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
2bbb7e3ca6
commit
00e1fa499d
@ -26,38 +26,6 @@ STATISTIC(MCExprEvaluate, "Number of MCExpr evaluations");
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
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 {
|
void MCExpr::print(raw_ostream &OS) const {
|
||||||
switch (getKind()) {
|
switch (getKind()) {
|
||||||
case MCExpr::Target:
|
case MCExpr::Target:
|
||||||
@ -73,9 +41,6 @@ void MCExpr::print(raw_ostream &OS) const {
|
|||||||
// absolute names.
|
// absolute names.
|
||||||
bool UseParens = Sym.getName()[0] == '$';
|
bool UseParens = Sym.getName()[0] == '$';
|
||||||
|
|
||||||
if (printMipsSymbolRef(SRE, Sym, OS))
|
|
||||||
return;
|
|
||||||
|
|
||||||
if (SRE.getKind() == MCSymbolRefExpr::VK_PPC_DARWIN_HA16 ||
|
if (SRE.getKind() == MCSymbolRefExpr::VK_PPC_DARWIN_HA16 ||
|
||||||
SRE.getKind() == MCSymbolRefExpr::VK_PPC_DARWIN_LO16) {
|
SRE.getKind() == MCSymbolRefExpr::VK_PPC_DARWIN_LO16) {
|
||||||
OS << MCSymbolRefExpr::getVariantKindName(SRE.getKind());
|
OS << MCSymbolRefExpr::getVariantKindName(SRE.getKind());
|
||||||
|
Loading…
Reference in New Issue
Block a user