Lines Matching refs:AttrSets

1264                                      ArrayRef<AttributeSet> AttrSets) {  in getImpl()  argument
1265 assert(!AttrSets.empty() && "pointless AttributeListImpl"); in getImpl()
1269 AttributeListImpl::Profile(ID, AttrSets); in getImpl()
1280 AttributeListImpl::totalSizeToAlloc<AttributeSet>(AttrSets.size()), in getImpl()
1282 PA = new (Mem) AttributeListImpl(AttrSets); in getImpl()
1377 SmallVector<AttributeSet, 8> AttrSets; in get() local
1378 AttrSets.reserve(NumSets); in get()
1380 AttrSets.push_back(FnAttrs); in get()
1382 AttrSets.push_back(RetAttrs); in get()
1386 llvm::append_range(AttrSets, ArgAttrs); in get()
1389 return getImpl(C, AttrSets); in get()
1397 SmallVector<AttributeSet, 8> AttrSets(Index + 1); in get() local
1398 AttrSets[Index] = Attrs; in get()
1399 return getImpl(C, AttrSets); in get()
1491 SmallVector<AttributeSet, 4> AttrSets(this->begin(), this->end()); in setAttributesAtIndex() local
1492 if (Index >= AttrSets.size()) in setAttributesAtIndex()
1493 AttrSets.resize(Index + 1); in setAttributesAtIndex()
1494 AttrSets[Index] = Attrs; in setAttributesAtIndex()
1497 while (!AttrSets.empty() && !AttrSets.back().hasAttributes()) in setAttributesAtIndex()
1498 AttrSets.pop_back(); in setAttributesAtIndex()
1499 if (AttrSets.empty()) in setAttributesAtIndex()
1501 return AttributeList::getImpl(C, AttrSets); in setAttributesAtIndex()
1523 SmallVector<AttributeSet, 4> AttrSets(this->begin(), this->end()); in addParamAttribute() local
1525 if (MaxIndex >= AttrSets.size()) in addParamAttribute()
1526 AttrSets.resize(MaxIndex + 1); in addParamAttribute()
1530 AttrBuilder B(C, AttrSets[Index]); in addParamAttribute()
1532 AttrSets[Index] = AttributeSet::get(C, B); in addParamAttribute()
1535 return getImpl(C, AttrSets); in addParamAttribute()