Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/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()
/openbsd/gnu/llvm/clang/include/clang/Sema/
H A DParsedAttr.h939 AttrList.push_back(newAttr); in addAtEnd()
945 AttrList.erase(llvm::find(AttrList, ToBeRemoved)); in remove()
970 AttrList.insert(AttrList.begin(), B.I, E.I); in addAll()
974 AttrList.insert(AttrList.begin(), B.I, E.I); in addAll()
978 AttrList.insert(AttrList.end(), B.I, E.I); in addAllAtEnd()
982 AttrList.insert(AttrList.end(), B.I, E.I); in addAllAtEnd()
992 return *AttrList.front(); in front()
996 return *AttrList.front(); in front()
1000 return *AttrList.back(); in back()
1004 return *AttrList.back(); in back()
[all …]
H A DSema.h4664 const ParsedAttributesView &AttrList,
5073 StmtResult ActOnAttributedStmt(const ParsedAttributes &AttrList,
6085 const ParsedAttributesView &AttrList,
6148 const ParsedAttributesView &AttrList);
6185 const ParsedAttributesView &AttrList, bool IsInstantiation,
6208 const ParsedAttributesView &AttrList);
6217 const ParsedAttributesView &AttrList,
10201 const ParsedAttributesView &AttrList, SkipBodyInfo *SkipBody);
10232 SourceLocation EndProtoLoc, const ParsedAttributesView &AttrList,
10241 const ParsedAttributesView &AttrList);
[all …]
H A DDeclSpec.h1214 ParsedAttributesView AttrList; member
1596 const ParsedAttributesView &getAttrs() const { return AttrList; } in getAttrs()
1597 ParsedAttributesView &getAttrs() { return AttrList; } in getAttrs()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUAttributor.cpp331 SmallVector<Attribute, 8> AttrList; in manifest() local
334 AttrList.push_back(Attribute::get(Ctx, "uniform-work-group-size", in manifest()
336 return IRAttributeManifest::manifestAttrs(A, getIRPosition(), AttrList, in manifest()
483 SmallVector<Attribute, 8> AttrList; in manifest() local
488 AttrList.push_back(Attribute::get(Ctx, Attr.second)); in manifest()
491 return IRAttributeManifest::manifestAttrs(A, getIRPosition(), AttrList, in manifest()
690 SmallVector<Attribute, 8> AttrList; in manifest() local
706 AttrList.push_back( in manifest()
708 return IRAttributeManifest::manifestAttrs(A, getIRPosition(), AttrList, in manifest()
/openbsd/gnu/usr.bin/perl/dist/SelfLoader/lib/
H A DSelfLoader.pm9 our $AttrList;
118 (?:$AttrList)? # optional attribute list
/openbsd/gnu/llvm/clang/include/clang/Basic/
H A DXRayLists.h32 std::unique_ptr<llvm::SpecialCaseList> AttrList; variable
H A DCMakeLists.txt28 clang_tablegen(AttrList.inc -gen-clang-attr-list
/openbsd/gnu/usr.bin/clang/include/clang/Basic/
H A DMakefile28 AttrList.inc \
73 AttrList.inc: ${CLANG_INC}/clang/Basic/Attr.td
/openbsd/gnu/llvm/llvm/lib/IR/
H A DAttributeImpl.h281 static void Profile(FoldingSetNodeID &ID, ArrayRef<Attribute> AttrList) { in Profile() argument
282 for (const auto &Attr : AttrList) in Profile()
/openbsd/gnu/llvm/llvm/lib/Transforms/Utils/
H A DAssumeBundleBuilder.cpp208 auto addAttrList = [&](AttributeList AttrList, unsigned NumArgs) { in addCall() argument
210 for (Attribute Attr : AttrList.getParamAttrs(Idx)) { in addCall()
216 for (Attribute Attr : AttrList.getFnAttrs()) in addCall()
/openbsd/gnu/llvm/llvm/utils/gn/secondary/clang/include/clang/Basic/
H A DBUILD.gn65 clang_tablegen("AttrList") {
/openbsd/gnu/llvm/llvm/utils/gn/secondary/clang/lib/Basic/
H A DBUILD.gn24 "//clang/include/clang/Basic:AttrList",
/openbsd/gnu/llvm/clang/tools/libclang/
H A DCXIndexDataConsumer.cpp1166 EntityInfo.AttrList = AttrListInfo::create(D, *this); in getEntityInfo()
1167 EntityInfo.attributes = EntityInfo.AttrList->getAttrs(); in getEntityInfo()
1168 EntityInfo.numAttributes = EntityInfo.AttrList->getNumAttrs(); in getEntityInfo()
H A DCXIndexDataConsumer.h51 IntrusiveRefCntPtr<AttrListInfo> AttrList; member
/openbsd/gnu/llvm/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h848 AttributeList AttrList;
851 AttrList = CB->getAttributes();
853 AttrList = getAssociatedFunction()->getAttributes();
857 AttrList = AttrList.removeAttributeAtIndex(Ctx, getAttrIdx(), AK);
860 CB->setAttributes(AttrList);
862 getAssociatedFunction()->setAttributes(AttrList);
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaDeclObjC.cpp981 const ParsedAttributesView &AttrList, SkipBodyInfo *SkipBody) { in ActOnStartClassInterface() argument
1073 ProcessDeclAttributeList(TUScope, IDecl, AttrList); in ActOnStartClassInterface()
1224 const ParsedAttributesView &AttrList, SkipBodyInfo *SkipBody) { in ActOnStartProtocolInterface() argument
1274 ProcessDeclAttributeList(TUScope, PDecl, AttrList); in ActOnStartProtocolInterface()
1824 const ParsedAttributesView &AttrList) { in ActOnStartCategoryInterface() argument
1894 ProcessDeclAttributeList(TUScope, CDecl, AttrList); in ActOnStartCategoryInterface()
4729 const ParsedAttributesView &AttrList, tok::ObjCKeywordKind MethodDeclKind, in ActOnMethodDeclaration() argument
4838 ProcessDeclAttributeList(TUScope, ObjCMethod, AttrList); in ActOnMethodDeclaration()
H A DSemaDeclCXX.cpp10206 SourceLocation RBrac, const ParsedAttributesView &AttrList) { in ActOnFinishCXXMemberSpecification() argument
10212 for (const ParsedAttr &AL : AttrList) { in ActOnFinishCXXMemberSpecification()
10224 LBrac, RBrac, AttrList); in ActOnFinishCXXMemberSpecification()
11289 ProcessDeclAttributeList(DeclRegionScope, Namespc, AttrList); in ActOnStartNamespaceDef()
11821 ProcessDeclAttributeList(S, UDir, AttrList); in ActOnUsingDirective()
11914 SS, TargetNameInfo, EllipsisLoc, AttrList, in ActOnUsingDeclaration()
12397 const ParsedAttributesView &AttrList, bool IsInstantiation, in BuildUsingDeclaration() argument
12477 ProcessDeclAttributeList(S, D, AttrList); in BuildUsingDeclaration()
12487 ProcessDeclAttributeList(S, UD, AttrList); in BuildUsingDeclaration()
13111 ProcessDeclAttributeList(S, NewTD, AttrList); in ActOnAliasDeclaration()
[all …]
H A DSemaDeclAttr.cpp9357 Scope *S, Decl *D, const ParsedAttributesView &AttrList, in ProcessDeclAttributeList() argument
9359 if (AttrList.empty()) in ProcessDeclAttributeList()
9362 for (const ParsedAttr &AL : AttrList) in ProcessDeclAttributeList()
9370 Diag(AttrList.begin()->getLoc(), diag::err_attribute_weakref_without_alias) in ProcessDeclAttributeList()
9432 const ParsedAttributesView &AttrList) { in ProcessDeclAttributeDelayed() argument
9433 for (const ParsedAttr &AL : AttrList) in ProcessDeclAttributeDelayed()
9448 AccessSpecDecl *ASDecl, const ParsedAttributesView &AttrList) { in ProcessAccessDeclAttributeList() argument
9449 for (const ParsedAttr &AL : AttrList) { in ProcessAccessDeclAttributeList()
H A DSemaType.cpp3999 Sema &S, Declarator &D, const ParsedAttributesView &AttrList, in getCCForDeclaratorChunk() argument
4004 for (const ParsedAttr &AL : AttrList) { in getCCForDeclaratorChunk()
4801 [](const ParsedAttributesView &AttrList) -> bool { in GetFullTypeForDeclarator() argument
4802 return AttrList.hasAttribute(ParsedAttr::AT_CFReturnsRetained) || in GetFullTypeForDeclarator()
4803 AttrList.hasAttribute(ParsedAttr::AT_CFReturnsNotRetained); in GetFullTypeForDeclarator()
/openbsd/gnu/llvm/llvm/lib/Transforms/IPO/
H A DAttributor.cpp1147 AttributeList AttrList; in getAttrsFromIRAttr() local
1149 AttrList = CB->getAttributes(); in getAttrsFromIRAttr()
1151 AttrList = getAssociatedFunction()->getAttributes(); in getAttrsFromIRAttr()
1153 bool HasAttr = AttrList.hasAttributeAtIndex(getAttrIdx(), AK); in getAttrsFromIRAttr()
1155 Attrs.push_back(AttrList.getAttributeAtIndex(getAttrIdx(), AK)); in getAttrsFromIRAttr()
/openbsd/gnu/llvm/clang/utils/TableGen/
H A DClangAttrEmitter.cpp2880 const std::vector<Record*> &AttrList) { in emitAttrList() argument
2881 for (auto Cur : AttrList) { in emitAttrList()
/openbsd/gnu/llvm/llvm/docs/TableGen/
H A DBackEnds.rst289 **Purpose**: Creates AttrList.inc, which is used when a list of semantic
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DCGCall.cpp2130 llvm::AttributeList &AttrList, in ConstructAttributeList() argument
2657 AttrList = llvm::AttributeList::get( in ConstructAttributeList()