Searched refs:AvailableAttrs (Results 1 – 5 of 5) sorted by relevance
193 uint8_t AvailableAttrs[12] = {}; variable194 static_assert(Attribute::EndAttrKinds <= sizeof(AvailableAttrs) * CHAR_BIT,199 return AvailableAttrs[Kind / 8] & (1 << (Kind % 8)); in hasAttribute()203 AvailableAttrs[Kind / 8] |= 1 << (Kind % 8); in addAttribute()217 AttributeBitSet AvailableAttrs; ///< Available enum attributes. variable242 return AvailableAttrs.hasAttribute(Kind); in hasAttribute()
808 AvailableAttrs.addAttribute(I.getKindAsEnum()); in AttributeSetNode()
156 uint64_t AvailableAttrs; variable159 : NumAttrs(Attrs.size()), AvailableAttrs(0) { in AttributeSetNode()160 static_assert(Attribute::EndAttrKinds <= sizeof(AvailableAttrs) * CHAR_BIT, in AttributeSetNode()167 AvailableAttrs |= ((uint64_t)1) << I.getKindAsEnum(); in AttributeSetNode()184 return AvailableAttrs & ((uint64_t)1) << Kind; in hasAttribute()
184 uint8_t AvailableAttrs[12] = {}; variable203 return AvailableAttrs[Kind / 8] & ((uint64_t)1) << (Kind % 8); in hasAttribute()
725 sizeof(AvailableAttrs) * CHAR_BIT, in AttributeSetNode()731 AvailableAttrs[Kind / 8] |= 1ULL << (Kind % 8); in AttributeSetNode()