Home
last modified time | relevance | path

Searched refs:CSKYMCExpr (Results 1 – 4 of 4) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYMCExpr.cpp20 const CSKYMCExpr *CSKYMCExpr::create(const MCExpr *Expr, VariantKind Kind, in create()
22 return new (Ctx) CSKYMCExpr(Kind, Expr); in create()
25 StringRef CSKYMCExpr::getVariantKindName(VariantKind Kind) { in getVariantKindName()
48 void CSKYMCExpr::visitUsedExpr(MCStreamer &Streamer) const { in visitUsedExpr()
52 void CSKYMCExpr::printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const { in printImpl()
86 void CSKYMCExpr::fixELFSymbolsInTLSFixups(MCAssembler &Asm) const { in fixELFSymbolsInTLSFixups()
98 bool CSKYMCExpr::evaluateAsRelocatableImpl(MCValue &Res, in evaluateAsRelocatableImpl()
H A DCSKYMCExpr.h17 class CSKYMCExpr : public MCTargetExpr {
36 explicit CSKYMCExpr(VariantKind Kind, const MCExpr *Expr) in CSKYMCExpr() function
40 static const CSKYMCExpr *create(const MCExpr *Expr, VariantKind Kind,
H A DCSKYMCCodeEmitter.cpp66 const CSKYMCExpr *CSKYExpr = cast<CSKYMCExpr>(Expr); in getTargetFixup()
71 case CSKYMCExpr::VK_CSKY_ADDR: in getTargetFixup()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/CSKY/AsmParser/
H A DCSKYAsmParser.cpp548 CSKYMCExpr::VariantKind Kind = CSKYMCExpr::VK_CSKY_None; in parseCSKYSymbol()
551 Kind = CSKYMCExpr::VK_CSKY_GOT; in parseCSKYSymbol()
553 Kind = CSKYMCExpr::VK_CSKY_GOTOFF; in parseCSKYSymbol()
555 Kind = CSKYMCExpr::VK_CSKY_PLT; in parseCSKYSymbol()
557 Kind = CSKYMCExpr::VK_CSKY_GOTPC; in parseCSKYSymbol()
563 if (Kind != CSKYMCExpr::VK_CSKY_None) in parseCSKYSymbol()
564 Res = CSKYMCExpr::create(Res, Kind, getContext()); in parseCSKYSymbol()