LLVM API Documentation
Public Member Functions | |
| AttributeListImpl (const AttributeWithIndex *Attr, unsigned NumAttrs) | |
| void | AddRef () |
| void | DropRef () |
| void | Profile (FoldingSetNodeID &ID) const |
Static Public Member Functions | |
| static void | Profile (FoldingSetNodeID &ID, const AttributeWithIndex *Attr, unsigned NumAttrs) |
Public Attributes | |
| SmallVector < AttributeWithIndex, 4 > | Attrs |
Definition at line 92 of file Attributes.cpp.
| llvm::AttributeListImpl::AttributeListImpl | ( | const AttributeWithIndex * | Attr, | |
| unsigned | NumAttrs | |||
| ) | [inline] |
| void llvm::AttributeListImpl::AddRef | ( | ) | [inline] |
Definition at line 107 of file Attributes.cpp.
References RefCount.
Referenced by llvm::AttrListPtr::AttrListPtr(), and llvm::AttrListPtr::operator=().
| void llvm::AttributeListImpl::DropRef | ( | ) | [inline] |
Definition at line 108 of file Attributes.cpp.
References RefCount.
Referenced by llvm::AttrListPtr::operator=(), and llvm::AttrListPtr::~AttrListPtr().
| void llvm::AttributeListImpl::Profile | ( | FoldingSetNodeID & | ID | ) | const [inline] |
| static void llvm::AttributeListImpl::Profile | ( | FoldingSetNodeID & | ID, | |
| const AttributeWithIndex * | Attr, | |||
| unsigned | NumAttrs | |||
| ) | [inline, static] |
Definition at line 113 of file Attributes.cpp.
References llvm::FoldingSetNodeID::AddInteger(), and Index.
Definition at line 100 of file Attributes.cpp.
Referenced by llvm::AttrListPtr::addAttr(), llvm::AttrListPtr::getNumSlots(), llvm::AttrListPtr::getSlot(), llvm::AttrListPtr::hasAttrSomewhere(), and llvm::AttrListPtr::removeAttr().