Searched refs:MipsMCExpr (Results 1 - 10 of 10) sorted by relevance

/openbsd-current/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsMCInstLower.cpp16 #include "MCTargetDesc/MipsMCExpr.h"
39 MipsMCExpr::MipsExprKind TargetKind = MipsMCExpr::MEK_None;
49 TargetKind = MipsMCExpr::MEK_GPREL;
52 TargetKind = MipsMCExpr::MEK_GOT_CALL;
55 TargetKind = MipsMCExpr::MEK_GOT;
58 TargetKind = MipsMCExpr::MEK_HI;
61 TargetKind = MipsMCExpr::MEK_LO;
64 TargetKind = MipsMCExpr::MEK_TLSGD;
67 TargetKind = MipsMCExpr
[all...]
H A DMipsMCInstLower.h12 #include "MCTargetDesc/MipsMCExpr.h"
44 MipsMCExpr::MipsExprKind Kind) const;
H A DMipsTargetObjectFile.cpp12 #include "MCTargetDesc/MipsMCExpr.h"
194 return MipsMCExpr::create(MipsMCExpr::MEK_DTPREL, Expr, getContext());
H A DMipsAsmPrinter.cpp291 .addExpr(MipsMCExpr::create(MipsMCExpr::MipsExprKind::MEK_HI,
300 .addExpr(MipsMCExpr::create(MipsMCExpr::MipsExprKind::MEK_LO,
1160 // We need to add a MipsMCExpr class to MCTargetDesc to fully implement
1335 if (auto *MipsExpr = dyn_cast<MipsMCExpr>(Value)) {
1336 if (MipsExpr && MipsExpr->getKind() == MipsMCExpr::MEK_DTPREL) {
/openbsd-current/gnu/llvm/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCExpr.cpp1 //===-- MipsMCExpr.cpp - Mips specific MC expression classes --------------===//
9 #include "MipsMCExpr.h"
27 const MipsMCExpr *MipsMCExpr::create(MipsMCExpr::MipsExprKind Kind,
29 return new (Ctx) MipsMCExpr(Kind, Expr);
32 const MipsMCExpr *MipsMCExpr::createGpOff(MipsMCExpr::MipsExprKind Kind,
37 void MipsMCExpr
[all...]
H A DMipsMCExpr.h1 //===- MipsMCExpr.h - Mips specific MC expression classes -------*- C++ -*-===//
18 class MipsMCExpr : public MCTargetExpr { class in namespace:llvm
54 explicit MipsMCExpr(MipsExprKind Kind, const MCExpr *Expr) function in class:llvm::MipsMCExpr
58 static const MipsMCExpr *create(MipsExprKind Kind, const MCExpr *Expr,
60 static const MipsMCExpr *createGpOff(MipsExprKind Kind, const MCExpr *Expr,
H A DMipsMCCodeEmitter.cpp15 #include "MCTargetDesc/MipsMCExpr.h"
608 const MipsMCExpr *MipsExpr = cast<MipsMCExpr>(Expr);
612 case MipsMCExpr::MEK_None:
613 case MipsMCExpr::MEK_Special:
616 case MipsMCExpr::MEK_DTPREL:
620 case MipsMCExpr::MEK_CALL_HI16:
623 case MipsMCExpr::MEK_CALL_LO16:
626 case MipsMCExpr::MEK_DTPREL_HI:
630 case MipsMCExpr
[all...]
H A DMipsTargetStreamer.cpp17 #include "MipsMCExpr.h"
1178 const MCExpr *HiSym = MipsMCExpr::create(
1179 MipsMCExpr::MEK_HI,
1191 const MCExpr *LoSym = MipsMCExpr::create(
1192 MipsMCExpr::MEK_LO,
1260 const MipsMCExpr *HiExpr = MipsMCExpr::create(
1261 MipsMCExpr::MEK_HI, MCSymbolRefExpr::create(GPSym, MCA.getContext()),
1263 const MipsMCExpr *LoExpr = MipsMCExpr
[all...]
/openbsd-current/gnu/usr.bin/clang/libLLVMMipsDesc/
H A DMakefile16 MipsMCExpr.cpp \
/openbsd-current/gnu/llvm/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp12 #include "MCTargetDesc/MipsMCExpr.h"
749 return MipsMCExpr::create(MipsMCExpr::MEK_GOT_CALL, E, Ctx);
751 return MipsMCExpr::create(MipsMCExpr::MEK_CALL_HI16, E, Ctx);
753 return MipsMCExpr::create(MipsMCExpr::MEK_CALL_LO16, E, Ctx);
755 return MipsMCExpr::create(MipsMCExpr::MEK_DTPREL_HI, E, Ctx);
757 return MipsMCExpr
[all...]

Completed in 197 milliseconds