Searched refs:AttributeImpl (Results 1 – 5 of 5) sorted by relevance
40 class AttributeImpl : public FoldingSetNode {51 AttributeImpl(AttrEntryKind KindID) : KindID(KindID) {} in AttributeImpl() function55 AttributeImpl(const AttributeImpl &) = delete;56 AttributeImpl &operator=(const AttributeImpl &) = delete;76 bool operator<(const AttributeImpl &AI) const;113 static_assert(std::is_trivially_destructible<AttributeImpl>::value,123 class EnumAttributeImpl : public AttributeImpl {128 : AttributeImpl(ID), Kind(Kind) {} in EnumAttributeImpl()132 : AttributeImpl(EnumAttrEntry), Kind(Kind) { in EnumAttributeImpl()154 : public AttributeImpl,[all …]
107 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); in get()130 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); in get()643 bool AttributeImpl::hasAttribute(Attribute::AttrKind A) const { in hasAttribute()648 bool AttributeImpl::hasAttribute(StringRef Kind) const { in hasAttribute()653 Attribute::AttrKind AttributeImpl::getKindAsEnum() const { in getKindAsEnum()658 uint64_t AttributeImpl::getValueAsInt() const { in getValueAsInt()663 bool AttributeImpl::getValueAsBool() const { in getValueAsBool()668 StringRef AttributeImpl::getKindAsString() const { in getKindAsString()673 StringRef AttributeImpl::getValueAsString() const { in getValueAsString()678 Type *AttributeImpl::getValueAsType() const { in getValueAsType()[all …]
55 class AttributeImpl; variable1494 FoldingSet<AttributeImpl> AttrsSet;
37 class AttributeImpl; variable112 AttributeImpl *pImpl = nullptr;114 Attribute(AttributeImpl *A) : pImpl(A) {} in Attribute()277 return Attribute(reinterpret_cast<AttributeImpl*>(RawPtr)); in fromRawPointer()
703 template <class AttributeImpl>712 const auto *CallerInfo = A.getAAFor<AttributeImpl>( in updateImplImpl()