Lines Matching refs:MipsMCExpr
40 MipsMCExpr::MipsExprKind TargetKind = MipsMCExpr::MEK_None; in LowerSymbolOperand()
50 TargetKind = MipsMCExpr::MEK_GPREL; in LowerSymbolOperand()
53 TargetKind = MipsMCExpr::MEK_GOT_CALL; in LowerSymbolOperand()
56 TargetKind = MipsMCExpr::MEK_GOT; in LowerSymbolOperand()
59 TargetKind = MipsMCExpr::MEK_HI; in LowerSymbolOperand()
62 TargetKind = MipsMCExpr::MEK_LO; in LowerSymbolOperand()
65 TargetKind = MipsMCExpr::MEK_TLSGD; in LowerSymbolOperand()
68 TargetKind = MipsMCExpr::MEK_TLSLDM; in LowerSymbolOperand()
71 TargetKind = MipsMCExpr::MEK_DTPREL_HI; in LowerSymbolOperand()
74 TargetKind = MipsMCExpr::MEK_DTPREL_LO; in LowerSymbolOperand()
77 TargetKind = MipsMCExpr::MEK_GOTTPREL; in LowerSymbolOperand()
80 TargetKind = MipsMCExpr::MEK_TPREL_HI; in LowerSymbolOperand()
83 TargetKind = MipsMCExpr::MEK_TPREL_LO; in LowerSymbolOperand()
86 TargetKind = MipsMCExpr::MEK_HI; in LowerSymbolOperand()
90 TargetKind = MipsMCExpr::MEK_LO; in LowerSymbolOperand()
94 TargetKind = MipsMCExpr::MEK_GOT_DISP; in LowerSymbolOperand()
97 TargetKind = MipsMCExpr::MEK_GOT_HI16; in LowerSymbolOperand()
100 TargetKind = MipsMCExpr::MEK_GOT_LO16; in LowerSymbolOperand()
103 TargetKind = MipsMCExpr::MEK_GOT_PAGE; in LowerSymbolOperand()
106 TargetKind = MipsMCExpr::MEK_GOT_OFST; in LowerSymbolOperand()
109 TargetKind = MipsMCExpr::MEK_HIGHER; in LowerSymbolOperand()
112 TargetKind = MipsMCExpr::MEK_HIGHEST; in LowerSymbolOperand()
115 TargetKind = MipsMCExpr::MEK_CALL_HI16; in LowerSymbolOperand()
118 TargetKind = MipsMCExpr::MEK_CALL_LO16; in LowerSymbolOperand()
171 Expr = MipsMCExpr::createGpOff(TargetKind, Expr, *Ctx); in LowerSymbolOperand()
172 else if (TargetKind != MipsMCExpr::MEK_None) in LowerSymbolOperand()
173 Expr = MipsMCExpr::create(TargetKind, Expr, *Ctx); in LowerSymbolOperand()
207 MipsMCExpr::MipsExprKind Kind) const { in createSub()
212 return MCOperand::createExpr(MipsMCExpr::create(Kind, Sub, *Ctx)); in createSub()
225 MipsMCExpr::MEK_HI)); in lowerLongBranchLUi()
230 MipsMCExpr::MipsExprKind Kind) const { in lowerLongBranchADDiu()
253 lowerLongBranchADDiu(MI, OutMI, Mips::ADDiu, MipsMCExpr::MEK_LO); in lowerLongBranch()
258 lowerLongBranchADDiu(MI, OutMI, Mips::DADDiu, MipsMCExpr::MEK_HI); in lowerLongBranch()
260 lowerLongBranchADDiu(MI, OutMI, Mips::DADDiu, MipsMCExpr::MEK_LO); in lowerLongBranch()