Home
last modified time | relevance | path

Searched refs:AttributeListImpl (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/lib/IR/
H A DAttributeImpl.h282 class AttributeListImpl final
284 private TrailingObjects<AttributeListImpl, AttributeSet> {
299 AttributeListImpl(ArrayRef<AttributeSet> Sets);
302 AttributeListImpl(const AttributeListImpl &) = delete;
303 AttributeListImpl &operator=(const AttributeListImpl &) = delete;
328 static_assert(std::is_trivially_destructible<AttributeListImpl>::value,
H A DAttributes.cpp965 AttributeListImpl::AttributeListImpl(ArrayRef<AttributeSet> Sets) in AttributeListImpl() function in AttributeListImpl
984 void AttributeListImpl::Profile(FoldingSetNodeID &ID) const { in Profile()
988 void AttributeListImpl::Profile(FoldingSetNodeID &ID, in Profile()
994 bool AttributeListImpl::hasAttrSomewhere(Attribute::AttrKind Kind, in hasAttrSomewhere()
1013 LLVM_DUMP_METHOD void AttributeListImpl::dump() const { in dump()
1014 AttributeList(const_cast<AttributeListImpl *>(this)).dump(); in dump()
1028 AttributeListImpl::Profile(ID, AttrSets); in getImpl()
1031 AttributeListImpl *PA = in getImpl()
1039 AttributeListImpl::totalSizeToAlloc<AttributeSet>(AttrSets.size()), in getImpl()
1040 alignof(AttributeListImpl)); in getImpl()
[all …]
H A DLLVMContextImpl.h57 class AttributeListImpl; variable
1410 FoldingSet<AttributeListImpl> AttrsLists;
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DAttributes.h40 class AttributeListImpl; variable
291 friend AttributeListImpl; variable
435 friend class AttributeListImpl;
442 AttributeListImpl *pImpl = nullptr;
458 explicit AttributeList(AttributeListImpl *LI) : pImpl(LI) {}
940 return AttributeList(reinterpret_cast<AttributeListImpl *>(Val));
946 return AttributeList(reinterpret_cast<AttributeListImpl *>(Val));
/llvm-project-15.0.7/llvm/test/Transforms/DeadStoreElimination/
H A D2011-09-06-MemCpy.ll60 %struct.AttrListPtr = type { %struct.AttributeListImpl* }
61 %struct.AttributeListImpl = type opaque