Searched refs:AttributeImpl (Results 1 – 5 of 5) sorted by relevance
38 class AttributeImpl : public FoldingSetNode {48 AttributeImpl(AttrEntryKind KindID) : KindID(KindID) {} in AttributeImpl() function52 AttributeImpl(const AttributeImpl &) = delete;53 AttributeImpl &operator=(const AttributeImpl &) = delete;55 virtual ~AttributeImpl();71 bool operator<(const AttributeImpl &AI) const;101 class EnumAttributeImpl : public AttributeImpl {108 : AttributeImpl(ID), Kind(Kind) {} in EnumAttributeImpl()112 : AttributeImpl(EnumAttrEntry), Kind(Kind) {} in EnumAttributeImpl()135 class StringAttributeImpl : public AttributeImpl {[all …]
89 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); in get()112 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); in get()445 AttributeImpl::~AttributeImpl() = default;453 bool AttributeImpl::hasAttribute(Attribute::AttrKind A) const { in hasAttribute()458 bool AttributeImpl::hasAttribute(StringRef Kind) const { in hasAttribute()463 Attribute::AttrKind AttributeImpl::getKindAsEnum() const { in getKindAsEnum()468 uint64_t AttributeImpl::getValueAsInt() const { in getValueAsInt()473 StringRef AttributeImpl::getKindAsString() const { in getKindAsString()478 StringRef AttributeImpl::getValueAsString() const { in getValueAsString()483 bool AttributeImpl::operator<(const AttributeImpl &AI) const { in operator <()
108 for (FoldingSetIterator<AttributeImpl> I = AttrsSet.begin(), in ~LLVMContextImpl()110 FoldingSetIterator<AttributeImpl> Elem = I++; in ~LLVMContextImpl()
1243 FoldingSet<AttributeImpl> AttrsSet;
37 class AttributeImpl; variable79 AttributeImpl *pImpl = nullptr;81 Attribute(AttributeImpl *A) : pImpl(A) {} in Attribute()185 return Attribute(reinterpret_cast<AttributeImpl*>(RawPtr)); in fromRawPointer()