Lines Matching refs:AttributeSetNode
149 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()
267 const AttributeSetNode *Node = Last.second; in AttributeSetImpl()
303 AttributeSetNode *getSlotNode(unsigned Slot) const { in getSlotNode()
313 typedef AttributeSetNode::iterator iterator;
321 ArrayRef<std::pair<unsigned, AttributeSetNode*> > Nodes) { in Profile()