Home
last modified time | relevance | path

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

/external/llvm/lib/IR/
DAttributeImpl.h149 class AttributeSetNode final
151 private TrailingObjects<AttributeSetNode, Attribute> {
158 AttributeSetNode(ArrayRef<Attribute> Attrs) in AttributeSetNode() function
173 void operator=(const AttributeSetNode &) = delete;
174 AttributeSetNode(const AttributeSetNode &) = delete;
178 static AttributeSetNode *get(LLVMContext &C, ArrayRef<Attribute> Attrs);
212 typedef std::pair<unsigned, AttributeSetNode *> IndexAttrPair;
243 ArrayRef<std::pair<unsigned, AttributeSetNode *> > Slots) in AttributeSetImpl()
251 for (const std::pair<unsigned, AttributeSetNode *> *i = Slots.begin() + 1, in AttributeSetImpl()
265 const std::pair<unsigned, AttributeSetNode *> &Last = Slots.back(); in AttributeSetImpl()
[all …]
DAttributes.cpp543 AttributeSetNode *AttributeSetNode::get(LLVMContext &C, in get()
559 AttributeSetNode *PA = in get()
567 PA = new (Mem) AttributeSetNode(SortedAttrs); in get()
575 bool AttributeSetNode::hasAttribute(StringRef Kind) const { in hasAttribute()
582 Attribute AttributeSetNode::getAttribute(Attribute::AttrKind Kind) const { in getAttribute()
591 Attribute AttributeSetNode::getAttribute(StringRef Kind) const { in getAttribute()
598 unsigned AttributeSetNode::getAlignment() const { in getAlignment()
605 unsigned AttributeSetNode::getStackAlignment() const { in getStackAlignment()
612 uint64_t AttributeSetNode::getDereferenceableBytes() const { in getDereferenceableBytes()
619 uint64_t AttributeSetNode::getDereferenceableOrNullBytes() const { in getDereferenceableOrNullBytes()
[all …]
DLLVMContextImpl.cpp122 for (FoldingSetIterator<AttributeSetNode> I = AttrsSetNodes.begin(), in ~LLVMContextImpl()
124 FoldingSetIterator<AttributeSetNode> Elem = I++; in ~LLVMContextImpl()
DLLVMContextImpl.h1058 FoldingSet<AttributeSetNode> AttrsSetNodes;
/external/llvm/test/Analysis/ScalarEvolution/
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",…
/external/llvm/include/llvm/IR/
DAttributes.h35 class AttributeSetNode; variable
220 AttributeSetNode *getAttributes(unsigned Index) const;
227 AttributeSetNode*> > Attrs);
231 AttributeSetNode*> > Attrs);