Lines Matching full:create
120 static const MCConstantExpr *Create(int64_t Value, MCContext &Ctx);
270 static const MCSymbolRefExpr *Create(const MCSymbol *Symbol, MCContext &Ctx) {
271 return MCSymbolRefExpr::Create(Symbol, VK_None, Ctx);
274 static const MCSymbolRefExpr *Create(const MCSymbol *Symbol, VariantKind Kind,
276 static const MCSymbolRefExpr *Create(StringRef Name, VariantKind Kind,
323 static const MCUnaryExpr *Create(Opcode Op, const MCExpr *Expr,
326 return Create(LNot, Expr, Ctx);
329 return Create(Minus, Expr, Ctx);
332 return Create(Not, Expr, Ctx);
335 return Create(Plus, Expr, Ctx);
394 static const MCBinaryExpr *Create(Opcode Op, const MCExpr *LHS,
398 return Create(Add, LHS, RHS, Ctx);
402 return Create(And, LHS, RHS, Ctx);
406 return Create(Div, LHS, RHS, Ctx);
410 return Create(EQ, LHS, RHS, Ctx);
414 return Create(GT, LHS, RHS, Ctx);
418 return Create(GTE, LHS, RHS, Ctx);
422 return Create(LAnd, LHS, RHS, Ctx);
426 return Create(LOr, LHS, RHS, Ctx);
430 return Create(LT, LHS, RHS, Ctx);
434 return Create(LTE, LHS, RHS, Ctx);
438 return Create(Mod, LHS, RHS, Ctx);
442 return Create(Mul, LHS, RHS, Ctx);
446 return Create(NE, LHS, RHS, Ctx);
450 return Create(Or, LHS, RHS, Ctx);
454 return Create(Shl, LHS, RHS, Ctx);
458 return Create(Shr, LHS, RHS, Ctx);
462 return Create(Sub, LHS, RHS, Ctx);
466 return Create(Xor, LHS, RHS, Ctx);