Lines Matching refs:AttributeList
803 return Index == AttributeList::FunctionIndex ? 0 : Index + 1; in attrIdxToArrayIdx()
818 static_assert(attrIdxToArrayIdx(AttributeList::FunctionIndex) == 0U, in AttributeListImpl()
838 AttributeList(const_cast<AttributeListImpl *>(this)).dump(); in dump()
846 AttributeList AttributeList::getImpl(LLVMContext &C, in getImpl()
869 return AttributeList(PA); in getImpl()
872 AttributeList
873 AttributeList::get(LLVMContext &C, in get()
908 AttributeList
909 AttributeList::get(LLVMContext &C, in get()
940 AttributeList AttributeList::get(LLVMContext &C, AttributeSet FnAttrs, in get()
981 AttributeList AttributeList::get(LLVMContext &C, unsigned Index, in get()
991 AttributeList AttributeList::get(LLVMContext &C, unsigned Index, in get()
999 AttributeList AttributeList::get(LLVMContext &C, unsigned Index, in get()
1007 AttributeList AttributeList::get(LLVMContext &C, in get()
1008 ArrayRef<AttributeList> Attrs) { in get()
1033 AttributeList AttributeList::addAttribute(LLVMContext &C, unsigned Index, in addAttribute()
1041 AttributeList AttributeList::addAttribute(LLVMContext &C, unsigned Index, in addAttribute()
1049 AttributeList AttributeList::addAttribute(LLVMContext &C, unsigned Index, in addAttribute()
1056 AttributeList AttributeList::addAttributes(LLVMContext &C, unsigned Index, in addAttributes()
1062 return AttributeList::get(C, {{Index, AttributeSet::get(C, B)}}); in addAttributes()
1085 AttributeList AttributeList::addParamAttribute(LLVMContext &C, in addParamAttribute()
1105 AttributeList AttributeList::removeAttribute(LLVMContext &C, unsigned Index, in removeAttribute()
1118 AttributeList AttributeList::removeAttribute(LLVMContext &C, unsigned Index, in removeAttribute()
1131 AttributeList
1132 AttributeList::removeAttributes(LLVMContext &C, unsigned Index, in removeAttributes()
1147 AttributeList AttributeList::removeAttributes(LLVMContext &C, in removeAttributes()
1159 AttributeList AttributeList::addDereferenceableAttr(LLVMContext &C, in addDereferenceableAttr()
1167 AttributeList
1168 AttributeList::addDereferenceableOrNullAttr(LLVMContext &C, unsigned Index, in addDereferenceableOrNullAttr()
1175 AttributeList
1176 AttributeList::addAllocSizeAttr(LLVMContext &C, unsigned Index, in addAllocSizeAttr()
1188 LLVMContext &AttributeList::getContext() const { return pImpl->getContext(); } in getContext()
1190 AttributeSet AttributeList::getParamAttributes(unsigned ArgNo) const { in getParamAttributes()
1194 AttributeSet AttributeList::getRetAttributes() const { in getRetAttributes()
1198 AttributeSet AttributeList::getFnAttributes() const { in getFnAttributes()
1202 bool AttributeList::hasAttribute(unsigned Index, in hasAttribute()
1207 bool AttributeList::hasAttribute(unsigned Index, StringRef Kind) const { in hasAttribute()
1211 bool AttributeList::hasAttributes(unsigned Index) const { in hasAttributes()
1215 bool AttributeList::hasFnAttribute(Attribute::AttrKind Kind) const { in hasFnAttribute()
1219 bool AttributeList::hasFnAttribute(StringRef Kind) const { in hasFnAttribute()
1220 return hasAttribute(AttributeList::FunctionIndex, Kind); in hasFnAttribute()
1223 bool AttributeList::hasParamAttribute(unsigned ArgNo, in hasParamAttribute()
1228 bool AttributeList::hasAttrSomewhere(Attribute::AttrKind Attr, in hasAttrSomewhere()
1243 Attribute AttributeList::getAttribute(unsigned Index, in getAttribute()
1248 Attribute AttributeList::getAttribute(unsigned Index, StringRef Kind) const { in getAttribute()
1252 unsigned AttributeList::getRetAlignment() const { in getRetAlignment()
1256 unsigned AttributeList::getParamAlignment(unsigned ArgNo) const { in getParamAlignment()
1260 unsigned AttributeList::getStackAlignment(unsigned Index) const { in getStackAlignment()
1264 uint64_t AttributeList::getDereferenceableBytes(unsigned Index) const { in getDereferenceableBytes()
1268 uint64_t AttributeList::getDereferenceableOrNullBytes(unsigned Index) const { in getDereferenceableOrNullBytes()
1273 AttributeList::getAllocSizeArgs(unsigned Index) const { in getAllocSizeArgs()
1277 std::string AttributeList::getAsString(unsigned Index, bool InAttrGrp) const { in getAsString()
1281 AttributeSet AttributeList::getAttributes(unsigned Index) const { in getAttributes()
1288 AttributeList::iterator AttributeList::begin() const { in begin()
1292 AttributeList::iterator AttributeList::end() const { in end()
1300 unsigned AttributeList::getNumAttrSets() const { in getNumAttrSets()
1305 LLVM_DUMP_METHOD void AttributeList::dump() const { in dump()
1322 AttrBuilder::AttrBuilder(AttributeList AL, unsigned Index) { in AttrBuilder()
1394 AttrBuilder &AttrBuilder::removeAttributes(AttributeList A, uint64_t Index) { in removeAttributes()
1537 bool AttrBuilder::hasAttributes(AttributeList AL, uint64_t Index) const { in hasAttributes()
1642 Caller.removeAttributes(AttributeList::FunctionIndex, OldSSPAttr); in adjustCallerSSPLevel()
1646 Caller.removeAttributes(AttributeList::FunctionIndex, OldSSPAttr); in adjustCallerSSPLevel()