Lines Matching refs:AttributeWithIndex
132 SmallVector<AttributeWithIndex, 4> Attrs;
134 AttributeListImpl(const AttributeWithIndex *Attr, unsigned NumAttrs)
155 static void Profile(FoldingSetNodeID &ID, const AttributeWithIndex *Attr,
171 AttrListPtr AttrListPtr::get(const AttributeWithIndex *Attrs, unsigned NumAttrs) {
239 /// getSlot - Return the AttributeWithIndex at the specified slot. This
241 const AttributeWithIndex &AttrListPtr::getSlot(unsigned Slot) const {
253 const SmallVector<AttributeWithIndex, 4> &Attrs = AttrList->Attrs;
265 const SmallVector<AttributeWithIndex, 4> &Attrs = AttrList->Attrs;
288 SmallVector<AttributeWithIndex, 8> NewAttrList;
290 NewAttrList.push_back(AttributeWithIndex::get(Idx, Attrs));
292 const SmallVector<AttributeWithIndex, 4> &OldAttrList = AttrList->Attrs;
304 NewAttrList.push_back(AttributeWithIndex::get(Idx, Attrs));
327 SmallVector<AttributeWithIndex, 8> NewAttrList;
328 const SmallVector<AttributeWithIndex, 4> &OldAttrList = AttrList->Attrs;
340 NewAttrList.push_back(AttributeWithIndex::get(Idx, Attrs));
352 const AttributeWithIndex &PAWI = getSlot(i);