/freebsd/contrib/llvm-project/clang/lib/Basic/ |
H A D | XRayLists.cpp | 28 AttrList(llvm::SpecialCaseList::createOrDie( in XRayFunctionFilter() 41 AttrList->inSection("always", "fun", FunctionName, "arg1")) in shouldImbueFunction() 45 AttrList->inSection("always", "fun", FunctionName)) in shouldImbueFunction() 50 AttrList->inSection("never", "fun", FunctionName)) in shouldImbueFunction() 61 AttrList->inSection("always", "src", Filename, Category)) in shouldImbueFunctionsInFile() 65 AttrList->inSection("never", "src", Filename, Category)) in shouldImbueFunctionsInFile()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | ParsedAttr.h | 843 bool empty() const { return AttrList.empty(); } in empty() 844 SizeType size() const { return AttrList.size(); } in size() 845 ParsedAttr &operator[](SizeType pos) { return *AttrList[pos]; } 846 const ParsedAttr &operator[](SizeType pos) const { return *AttrList[pos]; } 850 AttrList.push_back(newAttr); in addAtEnd() 854 assert(is_contained(AttrList, ToBeRemoved) && in remove() 856 AttrList.erase(llvm::find(AttrList, ToBeRemoved)); in remove() 859 void clearListOnly() { AttrList.clear(); } in clearListOnly() 881 AttrList.insert(AttrList.begin(), B.I, E.I); in addAll() 885 AttrList.insert(AttrList.begin(), B.I, E.I); in addAll() [all …]
|
H A D | SemaObjC.h | 267 const ParsedAttributesView &AttrList, SkipBodyInfo *SkipBody); 294 SourceLocation EndProtoLoc, const ParsedAttributesView &AttrList, 303 const ParsedAttributesView &AttrList); 308 SourceLocation SuperClassLoc, const ParsedAttributesView &AttrList); 313 SourceLocation CatLoc, const ParsedAttributesView &AttrList); 376 const ParsedAttributesView &AttrList, tok::ObjCKeywordKind MethodImplKind,
|
H A D | DeclSpec.h | 1266 ParsedAttributesView AttrList; member 1660 const ParsedAttributesView &getAttrs() const { return AttrList; } in getAttrs() 1661 ParsedAttributesView &getAttrs() { return AttrList; } in getAttrs() 2381 assert(TI.AttrList.empty() && in AddTypeInfo()
|
H A D | Sema.h | 3934 SourceLocation RBrac, const ParsedAttributesView &AttrList); 4627 const ParsedAttributesView &AttrList); 4659 const ParsedAttributesView &AttrList, 4666 const ParsedAttributesView &AttrList); 4768 const ParsedAttributesView &AttrList, 4825 const ParsedAttributesView &AttrList); 4916 const ParsedAttributesView &AttrList, 4940 const ParsedAttributesView &AttrList); 4949 const ParsedAttributesView &AttrList, 5472 const ParsedAttributesView &AttrList); [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64Arm64ECCallLowering.cpp | 95 void getThunkType(FunctionType *FT, AttributeList AttrList, 99 void getThunkRetType(FunctionType *FT, AttributeList AttrList, 105 void getThunkArgTypes(FunctionType *FT, AttributeList AttrList, 118 FunctionType *FT, AttributeList AttrList, Arm64ECThunkType TT, in getThunkType() argument 138 getThunkRetType(FT, AttrList, Out, Arm64RetTy, X64RetTy, Arm64ArgTypes, in getThunkType() 141 getThunkArgTypes(FT, AttrList, TT, Out, Arm64ArgTypes, X64ArgTypes, in getThunkType() 150 FunctionType *FT, AttributeList AttrList, Arm64ECThunkType TT, in getThunkArgTypes() argument 213 uint64_t ArgSizeBytes = AttrList.getParamArm64ECArgSizeBytes(I); in getThunkArgTypes() 214 Align ParamAlign = AttrList.getParamAlignment(I).valueOrOne(); in getThunkArgTypes() 229 FunctionType *FT, AttributeList AttrList, raw_ostream &Out, in getThunkRetType() argument [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | ParsedAttr.cpp | 105 llvm::for_each(List.AttrList, [&Pool](ParsedAttr *A) { Pool.remove(A); }); in takeFrom() 106 Attrs.insert(Attrs.end(), List.AttrList.begin(), List.AttrList.end()); in takeFrom()
|
H A D | SemaDeclObjC.cpp | 981 const ParsedAttributesView &AttrList, SkipBodyInfo *SkipBody) { in ActOnStartClassInterface() argument 1069 SemaRef.ProcessDeclAttributeList(SemaRef.TUScope, IDecl, AttrList); in ActOnStartClassInterface() 1220 const ParsedAttributesView &AttrList, SkipBodyInfo *SkipBody) { in ActOnStartProtocolInterface() argument 1271 SemaRef.ProcessDeclAttributeList(SemaRef.TUScope, PDecl, AttrList); in ActOnStartProtocolInterface() 1820 const ParsedAttributesView &AttrList) { in ActOnStartCategoryInterface() argument 1891 SemaRef.ProcessDeclAttributeList(SemaRef.TUScope, CDecl, AttrList); in ActOnStartCategoryInterface() 4736 const ParsedAttributesView &AttrList, tok::ObjCKeywordKind MethodDeclKind, in ActOnMethodDeclaration() argument 4850 SemaRef.ProcessDeclAttributeList(SemaRef.TUScope, ObjCMethod, AttrList); in ActOnMethodDeclaration()
|
H A D | SemaDeclCXX.cpp | 10442 SourceLocation RBrac, const ParsedAttributesView &AttrList) { in ActOnFinishCXXMemberSpecification() argument 10448 for (const ParsedAttr &AL : AttrList) { in ActOnFinishCXXMemberSpecification() 10460 LBrac, RBrac, AttrList); in ActOnFinishCXXMemberSpecification() 11529 const ParsedAttributesView &AttrList, in ActOnStartNamespaceDef() argument 11624 ProcessDeclAttributeList(DeclRegionScope, Namespc, AttrList); in ActOnStartNamespaceDef() 12102 const ParsedAttributesView &AttrList) { in ActOnUsingDirective() argument 12174 ProcessDeclAttributeList(S, UDir, AttrList); in ActOnUsingDirective() 12199 const ParsedAttributesView &AttrList) { in ActOnUsingDeclaration() argument 12269 SS, TargetNameInfo, EllipsisLoc, AttrList, in ActOnUsingDeclaration() 12271 AttrList in ActOnUsingDeclaration() 12712 BuildUsingDeclaration(Scope * S,AccessSpecifier AS,SourceLocation UsingLoc,bool HasTypenameKeyword,SourceLocation TypenameLoc,CXXScopeSpec & SS,DeclarationNameInfo NameInfo,SourceLocation EllipsisLoc,const ParsedAttributesView & AttrList,bool IsInstantiation,bool IsUsingIfExists) BuildUsingDeclaration() argument 13368 ActOnAliasDeclaration(Scope * S,AccessSpecifier AS,MultiTemplateParamsArg TemplateParamLists,SourceLocation UsingLoc,UnqualifiedId & Name,const ParsedAttributesView & AttrList,TypeResult Type,Decl * DeclFromDeclSpec) ActOnAliasDeclaration() argument 16734 ActOnEmptyDeclaration(Scope * S,const ParsedAttributesView & AttrList,SourceLocation SemiLoc) ActOnEmptyDeclaration() argument [all...] |
H A D | SemaDeclAttr.cpp | 7107 Scope *S, Decl *D, const ParsedAttributesView &AttrList, in ProcessDeclAttributeList() argument 7109 if (AttrList.empty()) in ProcessDeclAttributeList() 7112 for (const ParsedAttr &AL : AttrList) in ProcessDeclAttributeList() 7120 Diag(AttrList.begin()->getLoc(), diag::err_attribute_weakref_without_alias) in ProcessDeclAttributeList() 7180 const ParsedAttributesView &AttrList) { in ProcessDeclAttributeDelayed() argument 7181 for (const ParsedAttr &AL : AttrList) in ProcessDeclAttributeDelayed() 7194 AccessSpecDecl *ASDecl, const ParsedAttributesView &AttrList) { in ProcessAccessDeclAttributeList() argument 7195 for (const ParsedAttr &AL : AttrList) { in ProcessAccessDeclAttributeList()
|
H A D | SemaType.cpp | 3636 Sema &S, Declarator &D, const ParsedAttributesView &AttrList, in getCCForDeclaratorChunk() argument 3641 for (const ParsedAttr &AL : AttrList) { in getCCForDeclaratorChunk() 4420 [](const ParsedAttributesView &AttrList) -> bool { in GetFullTypeForDeclarator() argument 4421 return AttrList.hasAttribute(ParsedAttr::AT_CFReturnsRetained) || in GetFullTypeForDeclarator() 4422 AttrList.hasAttribute(ParsedAttr::AT_CFReturnsNotRetained); in GetFullTypeForDeclarator()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | XRayLists.h | 32 std::unique_ptr<llvm::SpecialCaseList> AttrList; variable
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUAttributor.cpp | 372 SmallVector<Attribute, 8> AttrList; in manifest() local 375 AttrList.push_back(Attribute::get(Ctx, "uniform-work-group-size", in manifest() 377 return A.manifestAttrs(getIRPosition(), AttrList, in manifest() 527 SmallVector<Attribute, 8> AttrList; in manifest() local 532 AttrList.push_back(Attribute::get(Ctx, Attr.second)); in manifest() 535 return A.manifestAttrs(getIRPosition(), AttrList, in manifest()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | AttributeImpl.h | 359 static void Profile(FoldingSetNodeID &ID, ArrayRef<Attribute> AttrList) { in Profile() argument 360 for (const auto &Attr : AttrList) in Profile()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | AssumeBundleBuilder.cpp | 207 auto addAttrList = [&](AttributeList AttrList, unsigned NumArgs) { in addCall() argument 209 for (Attribute Attr : AttrList.getParamAttrs(Idx)) { in addCall() 215 for (Attribute Attr : AttrList.getFnAttrs()) in addCall()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | Attributor.h | 848 void setAttrList(const AttributeList &AttrList) const { 850 return CB->setAttributes(AttrList); 851 return getAssociatedFunction()->setAttributes(AttrList);
|
/freebsd/lib/clang/libclang/ |
H A D | Makefile | 977 clang/Basic/AttrList.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 981 TGHDRS+= clang/Basic/AttrList.inc
|
/freebsd/contrib/llvm-project/clang/utils/TableGen/ |
H A D | ClangAttrEmitter.cpp | 3221 const std::vector<Record*> &AttrList) { in emitAttrList() argument 3222 for (auto Cur : AttrList) { in emitAttrList()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGCall.cpp | 2310 llvm::AttributeList &AttrList, in ConstructAttributeList() argument 2854 AttrList = llvm::AttributeList::get( in ConstructAttributeList()
|