Lines Matching defs:AttrNodes
211 SmallVector<IndexAttrPair, 4> AttrNodes;
219 : Context(C), AttrNodes(attrs.begin(), attrs.end()) {}
225 unsigned getNumAttributes() const { return AttrNodes.size(); }
227 /// \brief Get the index of the given "slot" in the AttrNodes list. This index
229 /// attributes are applied to, not the index into the AttrNodes list where the
232 return AttrNodes[Slot].first;
236 /// \p Slot is an index into the AttrNodes list, not the index of the return /
239 return AttributeSet::get(Context, AttrNodes[Slot]);
245 return AttrNodes[Slot].second;
252 { return AttrNodes[Slot].second->begin(); }
254 { return AttrNodes[Slot].second->end(); }
257 { return AttrNodes[Slot].second->begin(); }
259 { return AttrNodes[Slot].second->end(); }
262 Profile(ID, AttrNodes);