Home | History | Annotate | Download | only in MCTargetDesc

Lines Matching refs:Expr

71   const MCExpr *Expr;
74 : Kind(_Kind), Expr(_Expr) {}
80 static const AArch64MCExpr *Create(VariantKind Kind, const MCExpr *Expr,
83 static const AArch64MCExpr *CreateLo12(const MCExpr *Expr, MCContext &Ctx) {
84 return Create(VK_AARCH64_LO12, Expr, Ctx);
87 static const AArch64MCExpr *CreateGOT(const MCExpr *Expr, MCContext &Ctx) {
88 return Create(VK_AARCH64_GOT, Expr, Ctx);
91 static const AArch64MCExpr *CreateGOTLo12(const MCExpr *Expr,
93 return Create(VK_AARCH64_GOT_LO12, Expr, Ctx);
96 static const AArch64MCExpr *CreateDTPREL_G1(const MCExpr *Expr,
98 return Create(VK_AARCH64_DTPREL_G1, Expr, Ctx);
101 static const AArch64MCExpr *CreateDTPREL_G0_NC(const MCExpr *Expr,
103 return Create(VK_AARCH64_DTPREL_G0_NC, Expr, Ctx);
106 static const AArch64MCExpr *CreateGOTTPREL(const MCExpr *Expr,
108 return Create(VK_AARCH64_GOTTPREL, Expr, Ctx);
111 static const AArch64MCExpr *CreateGOTTPRELLo12(const MCExpr *Expr,
113 return Create(VK_AARCH64_GOTTPREL_LO12, Expr, Ctx);
116 static const AArch64MCExpr *CreateTLSDesc(const MCExpr *Expr,
118 return Create(VK_AARCH64_TLSDESC, Expr, Ctx);
121 static const AArch64MCExpr *CreateTLSDescLo12(const MCExpr *Expr,
123 return Create(VK_AARCH64_TLSDESC_LO12, Expr, Ctx);
126 static const AArch64MCExpr *CreateTPREL_G1(const MCExpr *Expr,
128 return Create(VK_AARCH64_TPREL_G1, Expr, Ctx);
131 static const AArch64MCExpr *CreateTPREL_G0_NC(const MCExpr *Expr,
133 return Create(VK_AARCH64_TPREL_G0_NC, Expr, Ctx);
136 static const AArch64MCExpr *CreateABS_G3(const MCExpr *Expr,
138 return Create(VK_AARCH64_ABS_G3, Expr, Ctx);
141 static const AArch64MCExpr *CreateABS_G2_NC(const MCExpr *Expr,
143 return Create(VK_AARCH64_ABS_G2_NC, Expr, Ctx);
146 static const AArch64MCExpr *CreateABS_G1_NC(const MCExpr *Expr,
148 return Create(VK_AARCH64_ABS_G1_NC, Expr, Ctx);
151 static const AArch64MCExpr *CreateABS_G0_NC(const MCExpr *Expr,
153 return Create(VK_AARCH64_ABS_G0_NC, Expr, Ctx);
164 const MCExpr *getSubExpr() const { return Expr; }