Lines Matching refs:MCSymbolRefExpr
77 const MCSymbolRefExpr *SRE;
80 SRE = dyn_cast<MCSymbolRefExpr>(BE->getLHS());
85 else if (!(SRE = dyn_cast<MCSymbolRefExpr>(Expr)))
88 MCSymbolRefExpr::VariantKind Kind = SRE->getKind();
92 case MCSymbolRefExpr::VK_None: break;
93 case MCSymbolRefExpr::VK_Mips_GPREL: OS << "%gp_rel("; break;
94 case MCSymbolRefExpr::VK_Mips_GOT_CALL: OS << "%call16("; break;
95 case MCSymbolRefExpr::VK_Mips_GOT16: OS << "%got("; break;
96 case MCSymbolRefExpr::VK_Mips_GOT: OS << "%got("; break;
97 case MCSymbolRefExpr::VK_Mips_ABS_HI: OS << "%hi("; break;
98 case MCSymbolRefExpr::VK_Mips_ABS_LO: OS << "%lo("; break;
99 case MCSymbolRefExpr::VK_Mips_TLSGD: OS << "%tlsgd("; break;
100 case MCSymbolRefExpr::VK_Mips_TLSLDM: OS << "%tlsldm("; break;
101 case MCSymbolRefExpr::VK_Mips_DTPREL_HI: OS << "%dtprel_hi("; break;
102 case MCSymbolRefExpr::VK_Mips_DTPREL_LO: OS << "%dtprel_lo("; break;
103 case MCSymbolRefExpr::VK_Mips_GOTTPREL: OS << "%gottprel("; break;
104 case MCSymbolRefExpr::VK_Mips_TPREL_HI: OS << "%tprel_hi("; break;
105 case MCSymbolRefExpr::VK_Mips_TPREL_LO: OS << "%tprel_lo("; break;
106 case MCSymbolRefExpr::VK_Mips_GPOFF_HI: OS << "%hi(%neg(%gp_rel("; break;
107 case MCSymbolRefExpr::VK_Mips_GPOFF_LO: OS << "%lo(%neg(%gp_rel("; break;
108 case MCSymbolRefExpr::VK_Mips_GOT_DISP: OS << "%got_disp("; break;
109 case MCSymbolRefExpr::VK_Mips_GOT_PAGE: OS << "%got_page("; break;
110 case MCSymbolRefExpr::VK_Mips_GOT_OFST: OS << "%got_ofst("; break;
121 if ((Kind == MCSymbolRefExpr::VK_Mips_GPOFF_HI) ||
122 (Kind == MCSymbolRefExpr::VK_Mips_GPOFF_LO))
124 else if (Kind != MCSymbolRefExpr::VK_None)