Lines Matching refs:RISCVMCExpr
31 const RISCVMCExpr *RISCVMCExpr::create(const MCExpr *Expr, VariantKind Kind, in create()
33 return new (Ctx) RISCVMCExpr(Expr, Kind); in create()
36 void RISCVMCExpr::printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const { in printImpl()
50 const MCFixup *RISCVMCExpr::getPCRelHiFixup(const MCFragment **DFOut) const { in getPCRelHiFixup()
93 bool RISCVMCExpr::evaluateAsRelocatableImpl(MCValue &Res, in evaluateAsRelocatableImpl()
108 void RISCVMCExpr::visitUsedExpr(MCStreamer &Streamer) const { in visitUsedExpr()
112 RISCVMCExpr::VariantKind RISCVMCExpr::getVariantKindForName(StringRef name) { in getVariantKindForName()
113 return StringSwitch<RISCVMCExpr::VariantKind>(name) in getVariantKindForName()
127 StringRef RISCVMCExpr::getVariantKindName(VariantKind Kind) { in getVariantKindName()
191 void RISCVMCExpr::fixELFSymbolsInTLSFixups(MCAssembler &Asm) const { in fixELFSymbolsInTLSFixups()
204 bool RISCVMCExpr::evaluateAsConstant(int64_t &Res) const { in evaluateAsConstant()
224 int64_t RISCVMCExpr::evaluateAsInt64(int64_t Value) const { in evaluateAsInt64()