39 : Kind(_Kind), Expr(_Expr), IsDarwin(_IsDarwin) {}
46 bool isDarwin, MCContext &Ctx);
static const PPCMCExpr * CreateHa(const MCExpr *Expr, bool isDarwin, MCContext &Ctx)
static bool classof(const MCExpr *E)
VariantKind getKind() const
getOpcode - Get the kind of this expression.
const MCExpr * getSubExpr() const
getSubExpr - Get the child of this expression.
bool isDarwinSyntax() const
isDarwinSyntax - True if expression is to be printed using Darwin syntax.
static const PPCMCExpr * CreateLo(const MCExpr *Expr, bool isDarwin, MCContext &Ctx)
static const PPCMCExpr * Create(VariantKind Kind, const MCExpr *Expr, bool isDarwin, MCContext &Ctx)
void fixELFSymbolsInTLSFixups(MCAssembler &Asm) const
void PrintImpl(raw_ostream &OS) const
const MCSection * FindAssociatedSection() const
bool EvaluateAsRelocatableImpl(MCValue &Res, const MCAsmLayout *Layout) const
static const PPCMCExpr * CreateHi(const MCExpr *Expr, bool isDarwin, MCContext &Ctx)
void AddValueSymbols(MCAssembler *) const
const MCSection * FindAssociatedSection() const
Target specific expression.