Searched refs:AttributeSetNode (Results 1 – 5 of 5) sorted by relevance
153 class AttributeSetNode final155 private TrailingObjects<AttributeSetNode, Attribute> {162 AttributeSetNode(ArrayRef<Attribute> Attrs);166 AttributeSetNode(const AttributeSetNode &) = delete;167 AttributeSetNode &operator=(const AttributeSetNode &) = delete;171 static AttributeSetNode *get(LLVMContext &C, const AttrBuilder &B);173 static AttributeSetNode *get(LLVMContext &C, ArrayRef<Attribute> Attrs);
514 return AttributeSet(AttributeSetNode::get(C, B)); in get()518 return AttributeSet(AttributeSetNode::get(C, Attrs)); in get()639 AttributeSetNode::AttributeSetNode(ArrayRef<Attribute> Attrs) in AttributeSetNode() function in AttributeSetNode651 AttributeSetNode *AttributeSetNode::get(LLVMContext &C, in get()667 AttributeSetNode *PA = in get()675 PA = new (Mem) AttributeSetNode(SortedAttrs); in get()683 AttributeSetNode *AttributeSetNode::get(LLVMContext &C, const AttrBuilder &B) { in get()725 bool AttributeSetNode::hasAttribute(StringRef Kind) const { in hasAttribute()748 unsigned AttributeSetNode::getAlignment() const { in getAlignment()755 unsigned AttributeSetNode::getStackAlignment() const { in getStackAlignment()[all …]
123 for (FoldingSetIterator<AttributeSetNode> I = AttrsSetNodes.begin(), in ~LLVMContextImpl()125 FoldingSetIterator<AttributeSetNode> Elem = I++; in ~LLVMContextImpl()
1245 FoldingSet<AttributeSetNode> AttrsSetNodes;
39 class AttributeSetNode; variable214 AttributeSetNode *SetNode = nullptr;217 explicit AttributeSet(AttributeSetNode *ASN) : SetNode(ASN) {} in AttributeSet()302 return AttributeSet(reinterpret_cast<AttributeSetNode *>(Val));308 return AttributeSet(reinterpret_cast<AttributeSetNode *>(Val));339 friend class AttributeSetNode;