Home
last modified time | relevance | path

Searched refs:AttributeSetNode (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/lib/IR/
H A DAttributeImpl.h212 class AttributeSetNode final
214 private TrailingObjects<AttributeSetNode, Attribute> {
222 AttributeSetNode(ArrayRef<Attribute> Attrs);
224 static AttributeSetNode *getSorted(LLVMContext &C,
230 AttributeSetNode(const AttributeSetNode &) = delete;
231 AttributeSetNode &operator=(const AttributeSetNode &) = delete;
235 static AttributeSetNode *get(LLVMContext &C, const AttrBuilder &B);
237 static AttributeSetNode *get(LLVMContext &C, ArrayRef<Attribute> Attrs);
H A DAttributes.cpp624 return AttributeSet(AttributeSetNode::get(C, B)); in get()
799 AttributeSetNode::AttributeSetNode(ArrayRef<Attribute> Attrs) in AttributeSetNode() function in AttributeSetNode
812 AttributeSetNode *AttributeSetNode::get(LLVMContext &C, in get()
819 AttributeSetNode *AttributeSetNode::getSorted(LLVMContext &C, in getSorted()
833 AttributeSetNode *PA = in getSorted()
841 PA = new (Mem) AttributeSetNode(SortedAttrs); in getSorted()
849 AttributeSetNode *AttributeSetNode::get(LLVMContext &C, const AttrBuilder &B) { in get()
884 MaybeAlign AttributeSetNode::getAlignment() const { in getAlignment()
915 AttributeSetNode::getAllocSizeArgs() const { in getAllocSizeArgs()
921 unsigned AttributeSetNode::getVScaleRangeMin() const { in getVScaleRangeMin()
[all …]
H A DLLVMContextImpl.cpp123 for (FoldingSetIterator<AttributeSetNode> I = AttrsSetNodes.begin(), in ~LLVMContextImpl()
125 FoldingSetIterator<AttributeSetNode> Elem = I++; in ~LLVMContextImpl()
H A DLLVMContextImpl.h58 class AttributeSetNode; variable
1411 FoldingSet<AttributeSetNode> AttrsSetNodes;
/llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/
H A Dpr22674.ll7 %"class.llvm::AttributeSetNode.230.2029.3828.6141.6912.7683.8454.9482.9996.10253.18506" = type { %"…
9 ….6923.7694.8465.9493.10007.10264.18507" = type { i32, %"class.llvm::AttributeSetNode.230.2029.3828…
48 …0 = load %"class.llvm::AttributeSetNode.230.2029.3828.6141.6912.7683.8454.9482.9996.10253.18506"*,…
49 … inbounds %"class.llvm::AttributeSetNode.230.2029.3828.6141.6912.7683.8454.9482.9996.10253.18506",…
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DAttributes.h41 class AttributeSetNode; variable
299 AttributeSetNode *SetNode = nullptr;
302 explicit AttributeSet(AttributeSetNode *ASN) : SetNode(ASN) {} in AttributeSet()
400 return AttributeSet(reinterpret_cast<AttributeSetNode *>(Val));
406 return AttributeSet(reinterpret_cast<AttributeSetNode *>(Val));
437 friend class AttributeSetNode;