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()
132 bool MipsMCExpr::evaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm, in evaluateAsRelocatableImpl()
137 cast<MipsMCExpr>(cast<MipsMCExpr>(getSubExpr())->getSubExpr()) in evaluateAsRelocatableImpl()
218 void MipsMCExpr::visitUsedExpr(MCStreamer &Streamer) const { in visitUsedExpr()
225 fixELFSymbolsInTLSFixupsImpl(cast<MipsMCExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
248 void MipsMCExpr::fixELFSymbolsInTLSFixups(MCAssembler &Asm) const { in fixELFSymbolsInTLSFixups()
273 if (const MipsMCExpr *E = dyn_cast<const MipsMCExpr>(getSubExpr())) in fixELFSymbolsInTLSFixups()
289 bool MipsMCExpr::isGpOff(MipsExprKind &Kind) const { in isGpOff()
291 if (const MipsMCExpr *S1 = dyn_cast<const MipsMCExpr>(getSubExpr())) { in isGpOff()
292 if (const MipsMCExpr *S2 = dyn_cast<const MipsMCExpr>(S1->getSubExpr())) { in isGpOff()