Lines Matching refs:VariantKind
25 enum VariantKind {
106 const VariantKind Kind;
108 explicit AArch64MCExpr(const MCExpr *Expr, VariantKind Kind)
115 static const AArch64MCExpr *create(const MCExpr *Expr, VariantKind Kind,
123 VariantKind getKind() const { return Kind; }
129 /// @name VariantKind information extractors.
132 static VariantKind getSymbolLoc(VariantKind Kind) {
133 return static_cast<VariantKind>(Kind & VK_SymLocBits);
136 static VariantKind getAddressFrag(VariantKind Kind) {
137 return static_cast<VariantKind>(Kind & VK_AddressFragBits);
140 static bool isNotChecked(VariantKind Kind) { return Kind & VK_NC; }