Lines Matching refs:Create
122 static const MCConstantExpr *Create(int64_t Value, MCContext &Ctx);
221 static const MCSymbolRefExpr *Create(const MCSymbol *Symbol, MCContext &Ctx) {
222 return MCSymbolRefExpr::Create(Symbol, VK_None, Ctx);
225 static const MCSymbolRefExpr *Create(const MCSymbol *Symbol, VariantKind Kind,
227 static const MCSymbolRefExpr *Create(StringRef Name, VariantKind Kind,
275 static const MCUnaryExpr *Create(Opcode Op, const MCExpr *Expr,
278 return Create(LNot, Expr, Ctx);
281 return Create(Minus, Expr, Ctx);
284 return Create(Not, Expr, Ctx);
287 return Create(Plus, Expr, Ctx);
347 static const MCBinaryExpr *Create(Opcode Op, const MCExpr *LHS,
351 return Create(Add, LHS, RHS, Ctx);
355 return Create(And, LHS, RHS, Ctx);
359 return Create(Div, LHS, RHS, Ctx);
363 return Create(EQ, LHS, RHS, Ctx);
367 return Create(GT, LHS, RHS, Ctx);
371 return Create(GTE, LHS, RHS, Ctx);
375 return Create(LAnd, LHS, RHS, Ctx);
379 return Create(LOr, LHS, RHS, Ctx);
383 return Create(LT, LHS, RHS, Ctx);
387 return Create(LTE, LHS, RHS, Ctx);
391 return Create(Mod, LHS, RHS, Ctx);
395 return Create(Mul, LHS, RHS, Ctx);
399 return Create(NE, LHS, RHS, Ctx);
403 return Create(Or, LHS, RHS, Ctx);
407 return Create(Shl, LHS, RHS, Ctx);
411 return Create(Shr, LHS, RHS, Ctx);
415 return Create(Sub, LHS, RHS, Ctx);
419 return Create(Xor, LHS, RHS, Ctx);