Searched refs:AttributeSetNode (Results 1 - 5 of 5) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DAttributeImpl.h208 class AttributeSetNode final
210 private TrailingObjects<AttributeSetNode, Attribute> {
218 AttributeSetNode(ArrayRef<Attribute> Attrs);
220 static AttributeSetNode *getSorted(LLVMContext &C,
226 AttributeSetNode(const AttributeSetNode &) = delete;
227 AttributeSetNode &operator=(const AttributeSetNode &) = delete;
231 static AttributeSetNode *get(LLVMContext &C, const AttrBuilder &B);
233 static AttributeSetNode *ge
[all...]
H A DAttributes.cpp649 return AttributeSet(AttributeSetNode::get(C, B));
653 return AttributeSet(AttributeSetNode::get(C, Attrs));
779 // AttributeSetNode Definition
782 AttributeSetNode::AttributeSetNode(ArrayRef<Attribute> Attrs) function in class:AttributeSetNode
795 AttributeSetNode *AttributeSetNode::get(LLVMContext &C,
802 AttributeSetNode *AttributeSetNode::getSorted(LLVMContext &C,
816 AttributeSetNode *P
[all...]
H A DLLVMContextImpl.cpp109 for (FoldingSetIterator<AttributeSetNode> I = AttrsSetNodes.begin(),
111 FoldingSetIterator<AttributeSetNode> Elem = I++;
H A DLLVMContextImpl.h1309 FoldingSet<AttributeSetNode> AttrsSetNodes;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributes.h38 class AttributeSetNode;
231 // TODO: Extract AvailableAttrs from AttributeSetNode and store them here.
236 AttributeSetNode *SetNode = nullptr;
239 explicit AttributeSet(AttributeSetNode *ASN) : SetNode(ASN) {}
326 return AttributeSet(reinterpret_cast<AttributeSetNode *>(Val));
332 return AttributeSet(reinterpret_cast<AttributeSetNode *>(Val));
363 friend class AttributeSetNode;

Completed in 93 milliseconds