Lines Matching refs:VariantKind
24 enum VariantKind {
115 const VariantKind Kind;
117 explicit AArch64MCExpr(const MCExpr *Expr, VariantKind Kind)
124 static const AArch64MCExpr *create(const MCExpr *Expr, VariantKind Kind,
132 VariantKind getKind() const { return Kind; }
138 /// @name VariantKind information extractors.
141 static VariantKind getSymbolLoc(VariantKind Kind) {
142 return static_cast<VariantKind>(Kind & VK_SymLocBits);
145 static VariantKind getAddressFrag(VariantKind Kind) {
146 return static_cast<VariantKind>(Kind & VK_AddressFragBits);
149 static bool isNotChecked(VariantKind Kind) { return Kind & VK_NC; }