LLVM: llvm::AttributeSetNode Class Reference (original) (raw)
This class represents a group of attributes that apply to one element: function, return type, or parameter. More...
#include "[IR/AttributeImpl.h](AttributeImpl%5F8h%5Fsource.html)"
This class represents a group of attributes that apply to one element: function, return type, or parameter.
Definition at line 293 of file AttributeImpl.h.
◆ iterator
◆ begin()
| iterator llvm::AttributeSetNode::begin ( ) const |
inline |
◆ end()
| iterator llvm::AttributeSetNode::end ( ) const |
inline |
◆ get() [1/2]
◆ get() [2/2]
◆ getAlignment()
| MaybeAlign AttributeSetNode::getAlignment |
( |
) |
const |
◆ getAllocKind()
◆ getAllocSizeArgs()
| std::optional< std::pair< unsigned, std::optional< unsigned > > > AttributeSetNode::getAllocSizeArgs |
( |
) |
const |
◆ getAsString()
| std::string AttributeSetNode::getAsString |
( |
bool |
InAttrGrp |
) |
const |
◆ getAttribute() [1/2]
◆ getAttribute() [2/2]
◆ getAttributeType()
◆ getCaptureInfo()
◆ getDereferenceableBytes()
| uint64_t AttributeSetNode::getDereferenceableBytes |
( |
) |
const |
◆ getDereferenceableOrNullBytes()
| uint64_t AttributeSetNode::getDereferenceableOrNullBytes |
( |
) |
const |
◆ getMemoryEffects()
◆ getNoFPClass()
◆ getNumAttributes()
| unsigned llvm::AttributeSetNode::getNumAttributes ( ) const |
inline |
Return the number of attributes this AttributeList contains.
Definition at line 321 of file AttributeImpl.h.
◆ getStackAlignment()
| MaybeAlign AttributeSetNode::getStackAlignment |
( |
) |
const |
◆ getUWTableKind()
◆ getVScaleRangeMax()
| std::optional< unsigned > AttributeSetNode::getVScaleRangeMax |
( |
) |
const |
◆ getVScaleRangeMin()
| unsigned AttributeSetNode::getVScaleRangeMin |
( |
) |
const |
◆ hasAttribute() [1/2]
◆ hasAttribute() [2/2]
◆ hasAttributes()
| bool llvm::AttributeSetNode::hasAttributes ( ) const |
inline |
◆ operator delete()
| void llvm::AttributeSetNode::operator delete ( void * p) |
inline |
◆ operator=()
◆ Profile() [1/2]
◆ Profile() [2/2]
The documentation for this class was generated from the following files: