Lines Matching refs:MipsMCExpr
27 const MipsMCExpr *MipsMCExpr::create(MipsMCExpr::MipsExprKind Kind, in create()
29 return new (Ctx) MipsMCExpr(Kind, Expr); in create()
32 const MipsMCExpr *MipsMCExpr::createGpOff(MipsMCExpr::MipsExprKind Kind, in createGpOff()
37 void MipsMCExpr::printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const { in printImpl()
133 MipsMCExpr::evaluateAsRelocatableImpl(MCValue &Res, in evaluateAsRelocatableImpl()
139 cast<MipsMCExpr>(cast<MipsMCExpr>(getSubExpr())->getSubExpr()) in evaluateAsRelocatableImpl()
220 void MipsMCExpr::visitUsedExpr(MCStreamer &Streamer) const { in visitUsedExpr()
227 fixELFSymbolsInTLSFixupsImpl(cast<MipsMCExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
250 void MipsMCExpr::fixELFSymbolsInTLSFixups(MCAssembler &Asm) const { in fixELFSymbolsInTLSFixups()
275 if (const MipsMCExpr *E = dyn_cast<const MipsMCExpr>(getSubExpr())) in fixELFSymbolsInTLSFixups()
291 bool MipsMCExpr::isGpOff(MipsExprKind &Kind) const { in isGpOff()
293 if (const MipsMCExpr *S1 = dyn_cast<const MipsMCExpr>(getSubExpr())) { in isGpOff()
294 if (const MipsMCExpr *S2 = dyn_cast<const MipsMCExpr>(S1->getSubExpr())) { in isGpOff()