Lines Matching defs:Expr
282 const MCExpr *Expr;
285 : MCExpr(MCExpr::Unary), Op(_Op), Expr(_Expr) {}
291 static const MCUnaryExpr *Create(Opcode Op, const MCExpr *Expr,
293 static const MCUnaryExpr *CreateLNot(const MCExpr *Expr, MCContext &Ctx) {
294 return Create(LNot, Expr, Ctx);
296 static const MCUnaryExpr *CreateMinus(const MCExpr *Expr, MCContext &Ctx) {
297 return Create(Minus, Expr, Ctx);
299 static const MCUnaryExpr *CreateNot(const MCExpr *Expr, MCContext &Ctx) {
300 return Create(Not, Expr, Ctx);
302 static const MCUnaryExpr *CreatePlus(const MCExpr *Expr, MCContext &Ctx) {
303 return Create(Plus, Expr, Ctx);
314 const MCExpr *getSubExpr() const { return Expr; }