Lines Matching refs:MipsMCExpr
16 #include "MCTargetDesc/MipsMCExpr.h"
38 MipsMCExpr::MipsExprKind TargetKind = MipsMCExpr::MEK_None;
48 TargetKind = MipsMCExpr::MEK_GPREL;
51 TargetKind = MipsMCExpr::MEK_GOT_CALL;
54 TargetKind = MipsMCExpr::MEK_GOT;
57 TargetKind = MipsMCExpr::MEK_HI;
60 TargetKind = MipsMCExpr::MEK_LO;
63 TargetKind = MipsMCExpr::MEK_TLSGD;
66 TargetKind = MipsMCExpr::MEK_TLSLDM;
69 TargetKind = MipsMCExpr::MEK_DTPREL_HI;
72 TargetKind = MipsMCExpr::MEK_DTPREL_LO;
75 TargetKind = MipsMCExpr::MEK_GOTTPREL;
78 TargetKind = MipsMCExpr::MEK_TPREL_HI;
81 TargetKind = MipsMCExpr::MEK_TPREL_LO;
84 TargetKind = MipsMCExpr::MEK_HI;
88 TargetKind = MipsMCExpr::MEK_LO;
92 TargetKind = MipsMCExpr::MEK_GOT_DISP;
95 TargetKind = MipsMCExpr::MEK_GOT_HI16;
98 TargetKind = MipsMCExpr::MEK_GOT_LO16;
101 TargetKind = MipsMCExpr::MEK_GOT_PAGE;
104 TargetKind = MipsMCExpr::MEK_GOT_OFST;
107 TargetKind = MipsMCExpr::MEK_HIGHER;
110 TargetKind = MipsMCExpr::MEK_HIGHEST;
113 TargetKind = MipsMCExpr::MEK_CALL_HI16;
116 TargetKind = MipsMCExpr::MEK_CALL_LO16;
169 Expr = MipsMCExpr::createGpOff(TargetKind, Expr, *Ctx);
170 else if (TargetKind != MipsMCExpr::MEK_None)
171 Expr = MipsMCExpr::create(TargetKind, Expr, *Ctx);
205 MipsMCExpr::MipsExprKind Kind) const {
210 return MCOperand::createExpr(MipsMCExpr::create(Kind, Sub, *Ctx));
220 MipsMCExpr::MipsExprKind Kind;
224 Kind = MipsMCExpr::MEK_HIGHEST;
227 Kind = MipsMCExpr::MEK_HIGHER;
230 Kind = MipsMCExpr::MEK_HI;
233 Kind = MipsMCExpr::MEK_LO;
242 const MipsMCExpr *MipsExpr = MipsMCExpr::create(Kind, Expr, *Ctx);
255 MipsMCExpr::MipsExprKind Kind;
259 Kind = MipsMCExpr::MEK_HIGHEST;
262 Kind = MipsMCExpr::MEK_HIGHER;
265 Kind = MipsMCExpr::MEK_HI;
268 Kind = MipsMCExpr::MEK_LO;
284 const MipsMCExpr *MipsExpr = MipsMCExpr::create(Kind, Expr, *Ctx);