Lines Matching refs:AttributeList
1085 for (const auto &I : Sets[attrIdxToArrayIdx(AttributeList::FunctionIndex)]) in AttributeListImpl()
1125 AttributeList(const_cast<AttributeListImpl *>(this)).dump(); in dump()
1133 AttributeList AttributeList::getImpl(LLVMContext &C, in getImpl()
1157 return AttributeList(PA); in getImpl()
1160 AttributeList
1161 AttributeList::get(LLVMContext &C, in get()
1193 AttributeList
1194 AttributeList::get(LLVMContext &C, in get()
1221 AttributeList AttributeList::get(LLVMContext &C, AttributeSet FnAttrs, in get()
1262 AttributeList AttributeList::get(LLVMContext &C, unsigned Index, in get()
1272 AttributeList AttributeList::get(LLVMContext &C, unsigned Index, in get()
1277 AttributeList AttributeList::get(LLVMContext &C, unsigned Index, in get()
1285 AttributeList AttributeList::get(LLVMContext &C, unsigned Index, in get()
1296 AttributeList AttributeList::get(LLVMContext &C, unsigned Index, in get()
1304 AttributeList AttributeList::get(LLVMContext &C, in get()
1305 ArrayRef<AttributeList> Attrs) { in get()
1330 AttributeList
1331 AttributeList::addAttributeAtIndex(LLVMContext &C, unsigned Index, in addAttributeAtIndex()
1342 AttributeList AttributeList::addAttributeAtIndex(LLVMContext &C, unsigned Index, in addAttributeAtIndex()
1350 AttributeList AttributeList::addAttributeAtIndex(LLVMContext &C, unsigned Index, in addAttributeAtIndex()
1357 AttributeList AttributeList::setAttributesAtIndex(LLVMContext &C, in setAttributesAtIndex()
1371 return AttributeList::getImpl(C, AttrSets); in setAttributesAtIndex()
1374 AttributeList AttributeList::addAttributesAtIndex(LLVMContext &C, in addAttributesAtIndex()
1381 return AttributeList::get(C, {{Index, AttributeSet::get(C, B)}}); in addAttributesAtIndex()
1388 AttributeList AttributeList::addParamAttribute(LLVMContext &C, in addParamAttribute()
1408 AttributeList
1409 AttributeList::removeAttributeAtIndex(LLVMContext &C, unsigned Index, in removeAttributeAtIndex()
1418 AttributeList AttributeList::removeAttributeAtIndex(LLVMContext &C, in removeAttributeAtIndex()
1428 AttributeList AttributeList::removeAttributesAtIndex( in removeAttributesAtIndex()
1438 AttributeList
1439 AttributeList::removeAttributesAtIndex(LLVMContext &C, in removeAttributesAtIndex()
1448 AttributeList AttributeList::addDereferenceableRetAttr(LLVMContext &C, in addDereferenceableRetAttr()
1455 AttributeList AttributeList::addDereferenceableParamAttr(LLVMContext &C, in addDereferenceableParamAttr()
1463 AttributeList
1464 AttributeList::addDereferenceableOrNullParamAttr(LLVMContext &C, unsigned Index, in addDereferenceableOrNullParamAttr()
1471 AttributeList AttributeList::addAllocSizeParamAttr( in addAllocSizeParamAttr()
1483 AttributeSet AttributeList::getParamAttrs(unsigned ArgNo) const { in getParamAttrs()
1487 AttributeSet AttributeList::getRetAttrs() const { in getRetAttrs()
1491 AttributeSet AttributeList::getFnAttrs() const { in getFnAttrs()
1495 bool AttributeList::hasAttributeAtIndex(unsigned Index, in hasAttributeAtIndex()
1500 bool AttributeList::hasAttributeAtIndex(unsigned Index, StringRef Kind) const { in hasAttributeAtIndex()
1504 bool AttributeList::hasAttributesAtIndex(unsigned Index) const { in hasAttributesAtIndex()
1508 bool AttributeList::hasFnAttr(Attribute::AttrKind Kind) const { in hasFnAttr()
1512 bool AttributeList::hasFnAttr(StringRef Kind) const { in hasFnAttr()
1513 return hasAttributeAtIndex(AttributeList::FunctionIndex, Kind); in hasFnAttr()
1516 bool AttributeList::hasAttrSomewhere(Attribute::AttrKind Attr, in hasAttrSomewhere()
1521 Attribute AttributeList::getAttributeAtIndex(unsigned Index, in getAttributeAtIndex()
1526 Attribute AttributeList::getAttributeAtIndex(unsigned Index, in getAttributeAtIndex()
1531 MaybeAlign AttributeList::getRetAlignment() const { in getRetAlignment()
1535 MaybeAlign AttributeList::getParamAlignment(unsigned ArgNo) const { in getParamAlignment()
1539 MaybeAlign AttributeList::getParamStackAlignment(unsigned ArgNo) const { in getParamStackAlignment()
1543 Type *AttributeList::getParamByValType(unsigned Index) const { in getParamByValType()
1547 Type *AttributeList::getParamStructRetType(unsigned Index) const { in getParamStructRetType()
1551 Type *AttributeList::getParamByRefType(unsigned Index) const { in getParamByRefType()
1555 Type *AttributeList::getParamPreallocatedType(unsigned Index) const { in getParamPreallocatedType()
1559 Type *AttributeList::getParamInAllocaType(unsigned Index) const { in getParamInAllocaType()
1563 Type *AttributeList::getParamElementType(unsigned Index) const { in getParamElementType()
1567 MaybeAlign AttributeList::getFnStackAlignment() const { in getFnStackAlignment()
1571 MaybeAlign AttributeList::getRetStackAlignment() const { in getRetStackAlignment()
1575 uint64_t AttributeList::getRetDereferenceableBytes() const { in getRetDereferenceableBytes()
1579 uint64_t AttributeList::getParamDereferenceableBytes(unsigned Index) const { in getParamDereferenceableBytes()
1583 uint64_t AttributeList::getRetDereferenceableOrNullBytes() const { in getRetDereferenceableOrNullBytes()
1588 AttributeList::getParamDereferenceableOrNullBytes(unsigned Index) const { in getParamDereferenceableOrNullBytes()
1592 FPClassTest AttributeList::getRetNoFPClass() const { in getRetNoFPClass()
1596 FPClassTest AttributeList::getParamNoFPClass(unsigned Index) const { in getParamNoFPClass()
1600 UWTableKind AttributeList::getUWTableKind() const { in getUWTableKind()
1604 AllocFnKind AttributeList::getAllocKind() const { in getAllocKind()
1608 MemoryEffects AttributeList::getMemoryEffects() const { in getMemoryEffects()
1612 std::string AttributeList::getAsString(unsigned Index, bool InAttrGrp) const { in getAsString()
1616 AttributeSet AttributeList::getAttributes(unsigned Index) const { in getAttributes()
1623 bool AttributeList::hasParentContext(LLVMContext &C) const { in hasParentContext()
1631 AttributeList::iterator AttributeList::begin() const { in begin()
1635 AttributeList::iterator AttributeList::end() const { in end()
1643 unsigned AttributeList::getNumAttrSets() const { in getNumAttrSets()
1647 void AttributeList::print(raw_ostream &O) const { in print()
1671 LLVM_DUMP_METHOD void AttributeList::dump() const { print(dbgs()); } in dump()