Searched refs:AttributeImpl (Results 1 – 6 of 6) sorted by relevance
38 class AttributeImpl : public FoldingSetNode {49 AttributeImpl(AttrEntryKind KindID) : KindID(KindID) {} in AttributeImpl() function53 AttributeImpl(const AttributeImpl &) = delete;54 AttributeImpl &operator=(const AttributeImpl &) = delete;56 virtual ~AttributeImpl();75 bool operator<(const AttributeImpl &AI) const;113 class EnumAttributeImpl : public AttributeImpl {120 : AttributeImpl(ID), Kind(Kind) {} in EnumAttributeImpl()124 : AttributeImpl(EnumAttrEntry), Kind(Kind) {} in EnumAttributeImpl()147 class StringAttributeImpl : public AttributeImpl {[all …]
88 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); in get()111 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); in get()132 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); in get()499 AttributeImpl::~AttributeImpl() = default;509 bool AttributeImpl::hasAttribute(Attribute::AttrKind A) const { in hasAttribute()514 bool AttributeImpl::hasAttribute(StringRef Kind) const { in hasAttribute()519 Attribute::AttrKind AttributeImpl::getKindAsEnum() const { in getKindAsEnum()524 uint64_t AttributeImpl::getValueAsInt() const { in getValueAsInt()529 StringRef AttributeImpl::getKindAsString() const { in getKindAsString()534 StringRef AttributeImpl::getValueAsString() const { in getValueAsString()[all …]
107 for (FoldingSetIterator<AttributeImpl> I = AttrsSet.begin(), in ~LLVMContextImpl()109 FoldingSetIterator<AttributeImpl> Elem = I++; in ~LLVMContextImpl()
1268 FoldingSet<AttributeImpl> AttrsSet;
32 class AttributeImpl; variable75 AttributeImpl *pImpl;76 Attribute(AttributeImpl *A) : pImpl(A) {} in Attribute()176 return Attribute(reinterpret_cast<AttributeImpl*>(RawPtr)); in fromRawPointer()
37 class AttributeImpl; variable79 AttributeImpl *pImpl = nullptr;81 Attribute(AttributeImpl *A) : pImpl(A) {} in Attribute()194 return Attribute(reinterpret_cast<AttributeImpl*>(RawPtr)); in fromRawPointer()