Lines Matching defs:Attrs
152 AttributeSetNode(ArrayRef<Attribute> Attrs) : NumAttrs(Attrs.size()) {
154 std::copy(Attrs.begin(), Attrs.end(), getTrailingObjects<Attribute>());
161 static AttributeSetNode *get(LLVMContext &C, ArrayRef<Attribute> Attrs);
218 ArrayRef<std::pair<unsigned, AttributeSetNode *> > Attrs)
219 : Context(C), NumAttrs(Attrs.size()) {
222 if (Attrs.size() >= 2) {
223 for (const std::pair<unsigned, AttributeSetNode *> *i = Attrs.begin() + 1,
224 *e = Attrs.end();
231 std::copy(Attrs.begin(), Attrs.end(), getTrailingObjects<IndexAttrPair>());