Searched refs:RISCVMCExpr (Results 1 - 9 of 9) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMCInstLower.cpp15 #include "MCTargetDesc/RISCVMCExpr.h"
31 RISCVMCExpr::VariantKind Kind;
37 Kind = RISCVMCExpr::VK_RISCV_None;
40 Kind = RISCVMCExpr::VK_RISCV_CALL;
43 Kind = RISCVMCExpr::VK_RISCV_CALL_PLT;
46 Kind = RISCVMCExpr::VK_RISCV_LO;
49 Kind = RISCVMCExpr::VK_RISCV_HI;
52 Kind = RISCVMCExpr::VK_RISCV_PCREL_LO;
55 Kind = RISCVMCExpr::VK_RISCV_PCREL_HI;
58 Kind = RISCVMCExpr
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCExpr.cpp1 //===-- RISCVMCExpr.cpp - RISCV specific MC expression classes ------------===//
14 #include "RISCVMCExpr.h"
31 const RISCVMCExpr *RISCVMCExpr::create(const MCExpr *Expr, VariantKind Kind,
33 return new (Ctx) RISCVMCExpr(Expr, Kind);
36 void RISCVMCExpr::printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const {
50 const MCFixup *RISCVMCExpr::getPCRelHiFixup(const MCFragment **DFOut) const {
93 bool RISCVMCExpr::evaluateAsRelocatableImpl(MCValue &Res,
121 void RISCVMCExpr::visitUsedExpr(MCStreamer &Streamer) const {
125 RISCVMCExpr
[all...]
H A DRISCVMCExpr.h1 //===-- RISCVMCExpr.h - RISCV specific MC expression classes ----*- C++ -*-===//
23 class RISCVMCExpr : public MCTargetExpr { class in namespace:llvm
49 explicit RISCVMCExpr(const MCExpr *Expr, VariantKind Kind) function in class:llvm::RISCVMCExpr
53 static const RISCVMCExpr *create(const MCExpr *Expr, VariantKind Kind,
83 static bool classof(const RISCVMCExpr *) { return true; }
H A DRISCVMCAsmInfo.cpp14 #include "MCTargetDesc/RISCVMCExpr.h"
46 return RISCVMCExpr::create(ME, RISCVMCExpr::VK_RISCV_32_PCREL, Ctx);
H A DRISCVMCCodeEmitter.cpp14 #include "MCTargetDesc/RISCVMCExpr.h"
161 const RISCVMCExpr *Expr = dyn_cast<RISCVMCExpr>(SrcSymbol.getExpr());
162 assert(Expr && Expr->getKind() == RISCVMCExpr::VK_RISCV_TPREL_ADD &&
278 const RISCVMCExpr *RVExpr = cast<RISCVMCExpr>(Expr);
281 case RISCVMCExpr::VK_RISCV_None:
282 case RISCVMCExpr::VK_RISCV_Invalid:
283 case RISCVMCExpr::VK_RISCV_32_PCREL:
285 case RISCVMCExpr
[all...]
H A DRISCVELFObjectWriter.cpp10 #include "MCTargetDesc/RISCVMCExpr.h"
104 cast<RISCVMCExpr>(Expr)->getKind() == RISCVMCExpr::VK_RISCV_32_PCREL)
H A DRISCVAsmBackend.cpp10 #include "RISCVMCExpr.h"
336 AUIPCFixup = cast<RISCVMCExpr>(Fixup.getValue())->getPCRelHiFixup(&AUIPCDF);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp10 #include "MCTargetDesc/RISCVMCExpr.h"
107 const MCExpr *Symbol, RISCVMCExpr::VariantKind VKHi,
220 RISCVMCExpr::VariantKind &Kind,
351 RISCVMCExpr::VariantKind &VK) {
352 if (auto *RE = dyn_cast<RISCVMCExpr>(Expr)) {
358 VK = RISCVMCExpr::VK_RISCV_None;
370 RISCVMCExpr::VariantKind VK = RISCVMCExpr::VK_RISCV_None;
379 return IsValid && VK == RISCVMCExpr::VK_RISCV_None;
386 RISCVMCExpr
[all...]
/freebsd-13-stable/lib/clang/libllvm/
H A DMakefile1270 SRCS_MIN+= Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp

Completed in 130 milliseconds