Searched refs:AttributeImpl (Results 1 – 5 of 5) sorted by relevance
42 class AttributeImpl : public FoldingSetNode {55 AttributeImpl(AttrEntryKind KindID) : KindID(KindID) {} in AttributeImpl() function59 AttributeImpl(const AttributeImpl &) = delete;60 AttributeImpl &operator=(const AttributeImpl &) = delete;91 int cmp(const AttributeImpl &AI, bool KindOnly) const;93 bool operator<(const AttributeImpl &AI) const;151 static_assert(std::is_trivially_destructible<AttributeImpl>::value,161 class EnumAttributeImpl : public AttributeImpl {166 : AttributeImpl(ID), Kind(Kind) {} in EnumAttributeImpl()170 : AttributeImpl(EnumAttrEntry), Kind(Kind) { in EnumAttributeImpl()[all …]
110 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); in get()133 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); in get()158 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); in get()183 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); in get()211 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); in get()825 bool AttributeImpl::hasAttribute(Attribute::AttrKind A) const { in hasAttribute()830 bool AttributeImpl::hasAttribute(StringRef Kind) const { in hasAttribute()835 Attribute::AttrKind AttributeImpl::getKindAsEnum() const { in getKindAsEnum()841 uint64_t AttributeImpl::getValueAsInt() const { in getValueAsInt()846 bool AttributeImpl::getValueAsBool() const { in getValueAsBool()[all …]
55 class AttributeImpl; variable1693 FoldingSet<AttributeImpl> AttrsSet;
38 class AttributeImpl; variable128 AttributeImpl *pImpl = nullptr;130 Attribute(AttributeImpl *A) : pImpl(A) {} in Attribute()341 return Attribute(reinterpret_cast<AttributeImpl*>(RawPtr)); in fromRawPointer()
820 template <class AttributeImpl> ChangeStatus updateImplImpl(Attributor &A) { in updateImplImpl()828 const auto *CallerInfo = A.getAAFor<AttributeImpl>( in updateImplImpl()