Lines Matching refs:AVRMCExpr

24   AVRMCExpr::VariantKind VariantKind;
26 {"lo8", AVRMCExpr::VK_AVR_LO8}, {"hi8", AVRMCExpr::VK_AVR_HI8},
27 {"hh8", AVRMCExpr::VK_AVR_HH8}, // synonym with hlo8
28 {"hlo8", AVRMCExpr::VK_AVR_HH8}, {"hhi8", AVRMCExpr::VK_AVR_HHI8},
30 {"pm_lo8", AVRMCExpr::VK_AVR_PM_LO8}, {"pm_hi8", AVRMCExpr::VK_AVR_PM_HI8},
31 {"pm_hh8", AVRMCExpr::VK_AVR_PM_HH8},
33 {"lo8_gs", AVRMCExpr::VK_AVR_LO8_GS}, {"hi8_gs", AVRMCExpr::VK_AVR_HI8_GS},
34 {"gs", AVRMCExpr::VK_AVR_GS},
39 const AVRMCExpr *AVRMCExpr::create(VariantKind Kind, const MCExpr *Expr, in create()
41 return new (Ctx) AVRMCExpr(Kind, Expr, Negated); in create()
44 void AVRMCExpr::printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const { in printImpl()
55 bool AVRMCExpr::evaluateAsConstant(int64_t &Result) const { in evaluateAsConstant()
72 bool AVRMCExpr::evaluateAsRelocatableImpl(MCValue &Result, in evaluateAsRelocatableImpl()
99 int64_t AVRMCExpr::evaluateAsInt64(int64_t Value) const { in evaluateAsInt64()
104 case AVRMCExpr::VK_AVR_LO8: in evaluateAsInt64()
107 case AVRMCExpr::VK_AVR_HI8: in evaluateAsInt64()
111 case AVRMCExpr::VK_AVR_HH8: in evaluateAsInt64()
115 case AVRMCExpr::VK_AVR_HHI8: in evaluateAsInt64()
119 case AVRMCExpr::VK_AVR_PM_LO8: in evaluateAsInt64()
120 case AVRMCExpr::VK_AVR_LO8_GS: in evaluateAsInt64()
124 case AVRMCExpr::VK_AVR_PM_HI8: in evaluateAsInt64()
125 case AVRMCExpr::VK_AVR_HI8_GS: in evaluateAsInt64()
130 case AVRMCExpr::VK_AVR_PM_HH8: in evaluateAsInt64()
135 case AVRMCExpr::VK_AVR_GS: in evaluateAsInt64()
139 case AVRMCExpr::VK_AVR_None: in evaluateAsInt64()
145 AVR::Fixups AVRMCExpr::getFixupKind() const { in getFixupKind()
188 void AVRMCExpr::visitUsedExpr(MCStreamer &Streamer) const { in visitUsedExpr()
192 const char *AVRMCExpr::getName() const { in getName()
203 AVRMCExpr::VariantKind AVRMCExpr::getKindByName(StringRef Name) { in getKindByName()