Home
last modified time | relevance | path

Searched refs:AttrList (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DXRayLists.cpp28 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 DParsedAttr.h843 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 DSemaObjC.h267 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 DDeclSpec.h1266 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 DSema.h3934 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 DAArch64Arm64ECCallLowering.cpp95 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 DParsedAttr.cpp105 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 DSemaDeclObjC.cpp981 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 DSemaDeclCXX.cpp10442 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 DSemaDeclAttr.cpp7107 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 DSemaType.cpp3636 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 DXRayLists.h32 std::unique_ptr<llvm::SpecialCaseList> AttrList; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAttributor.cpp372 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 DAttributeImpl.h359 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 DAssumeBundleBuilder.cpp207 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 DAttributor.h848 void setAttrList(const AttributeList &AttrList) const {
850 return CB->setAttributes(AttrList);
851 return getAssociatedFunction()->setAttributes(AttrList);
/freebsd/lib/clang/libclang/
H A DMakefile977 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 DClangAttrEmitter.cpp3221 const std::vector<Record*> &AttrList) { in emitAttrList() argument
3222 for (auto Cur : AttrList) { in emitAttrList()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCall.cpp2310 llvm::AttributeList &AttrList, in ConstructAttributeList() argument
2854 AttrList = llvm::AttributeList::get( in ConstructAttributeList()