Searched refs:AttributeImpl (Results 1 – 4 of 4) sorted by relevance
39 class AttributeImpl : public FoldingSetNode {50 AttributeImpl(AttrEntryKind KindID) : KindID(KindID) {} in AttributeImpl() function54 AttributeImpl(const AttributeImpl &) = delete;55 AttributeImpl &operator=(const AttributeImpl &) = delete;75 bool operator<(const AttributeImpl &AI) const;106 static_assert(std::is_trivially_destructible<AttributeImpl>::value,116 class EnumAttributeImpl : public AttributeImpl {121 : AttributeImpl(ID), Kind(Kind) {} in EnumAttributeImpl()125 : AttributeImpl(EnumAttrEntry), Kind(Kind) { in EnumAttributeImpl()147 : public AttributeImpl,[all …]
100 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); in get()123 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); in get()147 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); in get()642 bool AttributeImpl::hasAttribute(Attribute::AttrKind A) const { in hasAttribute()647 bool AttributeImpl::hasAttribute(StringRef Kind) const { in hasAttribute()652 Attribute::AttrKind AttributeImpl::getKindAsEnum() const { in getKindAsEnum()657 uint64_t AttributeImpl::getValueAsInt() const { in getValueAsInt()662 bool AttributeImpl::getValueAsBool() const { in getValueAsBool()667 StringRef AttributeImpl::getKindAsString() const { in getKindAsString()672 StringRef AttributeImpl::getValueAsString() const { in getValueAsString()[all …]
1372 FoldingSet<AttributeImpl> AttrsSet;
37 class AttributeImpl; variable83 AttributeImpl *pImpl = nullptr;85 Attribute(AttributeImpl *A) : pImpl(A) {} in Attribute()234 return Attribute(reinterpret_cast<AttributeImpl*>(RawPtr)); in fromRawPointer()