Home
last modified time | relevance | path

Searched refs:ParsedAttr (Results 1 – 25 of 33) sorted by relevance

12

/netbsd/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DParsedAttr.h40 class ParsedAttr; variable
208 class ParsedAttr final
424 ParsedAttr(const ParsedAttr &) = delete;
425 ParsedAttr(ParsedAttr &&) = delete;
426 ParsedAttr &operator=(const ParsedAttr &) = delete;
427 ParsedAttr &operator=(ParsedAttr &&) = delete;
750 ParsedAttr *add(ParsedAttr *attr) { in add()
832 ParsedAttr *
857 ParsedAttr *
1029 ParsedAttr *
[all …]
H A DSema.h88 class ParsedAttr; variable
731 ParsedAttr *Attribute;
2084 const ParsedAttr &AL, bool IsAsync);
3036 const ParsedAttr &MSPropertyAttr);
4272 bool checkCommonAttributeFeatures(const Decl *D, const ParsedAttr &A);
4273 bool checkCommonAttributeFeatures(const Stmt *S, const ParsedAttr &A);
4281 bool CheckRegparmAttr(const ParsedAttr &attr, unsigned &value);
4282 bool CheckCallingConvAttr(const ParsedAttr &attr, CallingConv &CC,
4284 bool CheckAttrTarget(const ParsedAttr &CurrAttr);
4285 bool CheckAttrNoArgs(const ParsedAttr &CurrAttr);
[all …]
/netbsd/external/apache2/llvm/dist/clang/lib/Sema/
H A DParsedAttr.cpp39 size_t ParsedAttr::allocated_size() const { in allocated_size()
61 assert(size >= sizeof(ParsedAttr)); in getFreeListIndexForSize()
70 ParsedAttr *attr = FreeLists[index].back(); in allocate()
97 for (ParsedAttr *AL : cur.Attrs) in reclaimPool()
150 unsigned ParsedAttr::getMaxArgs() const { in getMaxArgs()
154 bool ParsedAttr::hasCustomParsing() const { in hasCustomParsing()
170 bool ParsedAttr::appliesToDecl(const Decl *D, in appliesToDecl()
175 void ParsedAttr::getMatchRules( in getMatchRules()
182 bool ParsedAttr::diagnoseLangOpts(Sema &S) const { in diagnoseLangOpts()
186 bool ParsedAttr::isTargetSpecificAttr() const { in isTargetSpecificAttr()
[all …]
H A DSemaDeclAttr.cpp4548 case ParsedAttr::AT_CDecl: in handleCallConvAttr()
4560 case ParsedAttr::AT_MSABI: in handleCallConvAttr()
4569 case ParsedAttr::AT_Pcs: { in handleCallConvAttr()
4703 case ParsedAttr::AT_CDecl: in CheckCallingConvAttr()
4730 case ParsedAttr::AT_MSABI: in CheckCallingConvAttr()
4738 case ParsedAttr::AT_Pcs: { in CheckCallingConvAttr()
6720 const ParsedAttr &AL) { in handleBPFPreserveAccessIndexAttr()
7764 case ParsedAttr::AT_IFunc: in ProcessDeclAttribute()
7876 case ParsedAttr::AT_Mode: in ProcessDeclAttribute()
8083 case ParsedAttr::AT_Pcs: in ProcessDeclAttribute()
[all …]
H A DSemaStmtAttr.cpp218 static Attr *handleLikely(Sema &S, Stmt *St, const ParsedAttr &A, in handleLikely()
396 if (A.getKind() == ParsedAttr::UnknownAttribute || in ProcessStmtAttribute()
411 case ParsedAttr::AT_FallThrough: in ProcessStmtAttribute()
413 case ParsedAttr::AT_LoopHint: in ProcessStmtAttribute()
415 case ParsedAttr::AT_OpenCLUnrollHint: in ProcessStmtAttribute()
417 case ParsedAttr::AT_Suppress: in ProcessStmtAttribute()
419 case ParsedAttr::AT_NoMerge: in ProcessStmtAttribute()
421 case ParsedAttr::AT_MustTail: in ProcessStmtAttribute()
423 case ParsedAttr::AT_Likely: in ProcessStmtAttribute()
425 case ParsedAttr::AT_Unlikely: in ProcessStmtAttribute()
[all …]
H A DSemaType.cpp74 case ParsedAttr::AT_ObjCGC: in diagnoseBadTypeAttribute()
127 case ParsedAttr::AT_PreserveAll
144 case ParsedAttr::AT_UPtr
6967 case ParsedAttr::AT_Ptr32: in handleMSPointerTypeQualifierAttr()
6970 case ParsedAttr::AT_Ptr64: in handleMSPointerTypeQualifierAttr()
6973 case ParsedAttr::AT_SPtr: in handleMSPointerTypeQualifierAttr()
6976 case ParsedAttr::AT_UPtr: in handleMSPointerTypeQualifierAttr()
7332 case ParsedAttr::AT_CDecl: in getCCTypeAttr()
7342 case ParsedAttr::AT_Pascal: in getCCTypeAttr()
7350 case ParsedAttr::AT_Pcs: { in getCCTypeAttr()
[all …]
H A DSemaCUDA.cpp73 for (const ParsedAttr &AL : Attrs) { in IdentifyCUDATarget()
75 case ParsedAttr::AT_CUDAGlobal: in IdentifyCUDATarget()
78 case ParsedAttr::AT_CUDAHost: in IdentifyCUDATarget()
81 case ParsedAttr::AT_CUDADevice: in IdentifyCUDATarget()
84 case ParsedAttr::AT_CUDAInvalidTarget: in IdentifyCUDATarget()
H A DSemaAttr.cpp800 ParsedAttr &Attribute, SourceLocation PragmaLoc, in ActOnPragmaAttributeAttribute()
979 ParsedAttr *Attribute = Entry.Attribute; in AddPragmaAttributes()
1216 const ParsedAttr& A) { in checkCommonAttributeFeatures()
1222 if (A.getKind() == ParsedAttr::UnknownAttribute) in checkCommonAttributeFeatures()
1259 bool Sema::checkCommonAttributeFeatures(const Decl *D, const ParsedAttr &A) { in checkCommonAttributeFeatures()
1262 bool Sema::checkCommonAttributeFeatures(const Stmt *S, const ParsedAttr &A) { in checkCommonAttributeFeatures()
H A DCMakeLists.txt21 ParsedAttr.cpp
H A DSemaTemplate.cpp9559 for (const ParsedAttr &AL : Attr) { in ActOnExplicitInstantiation()
9560 if (AL.getKind() == ParsedAttr::AT_DLLExport) { in ActOnExplicitInstantiation()
9583 for (const ParsedAttr &AL : Attr) { in ActOnExplicitInstantiation()
9584 if (AL.getKind() == ParsedAttr::AT_DLLImport) in ActOnExplicitInstantiation()
9586 if (AL.getKind() == ParsedAttr::AT_DLLExport) { in ActOnExplicitInstantiation()
9623 for (const ParsedAttr &AL : Attr) { in ActOnExplicitInstantiation()
9624 if (AL.getKind() == ParsedAttr::AT_DLLExport) { in ActOnExplicitInstantiation()
/netbsd/external/apache2/llvm/dist/clang/examples/Attribute/
H A DAttribute.cpp32 static constexpr Spelling S[] = {{ParsedAttr::AS_GNU, "example"}, in ExampleAttrInfo()
33 {ParsedAttr::AS_CXX11, "example"}, in ExampleAttrInfo()
34 {ParsedAttr::AS_CXX11, "plugin::example"}}; in ExampleAttrInfo()
38 bool diagAppertainsToDecl(Sema &S, const ParsedAttr &Attr, in diagAppertainsToDecl()
50 const ParsedAttr &Attr) const override { in handleDeclAttribute()
/netbsd/external/apache2/llvm/dist/clang/examples/CallSuperAttribute/
H A DCallSuperAttrInfo.cpp160 {ParsedAttr::AS_GNU, "call_super"}, in CallSuperAttrInfo()
161 {ParsedAttr::AS_CXX11, "clang::call_super"}}; in CallSuperAttrInfo()
165 bool diagAppertainsToDecl(Sema &S, const ParsedAttr &Attr, in diagAppertainsToDecl()
177 const ParsedAttr &Attr) const override { in handleDeclAttribute()
/netbsd/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseDecl.cpp206 ParsedAttr::AS_GNU); in ParseGNUAttributes()
374 ParsedAttr::Kind AttrKind = in ParseAttributeArgsCommon()
465 ParsedAttr::Kind AttrKind = in ParseGNUAttributeArgs()
519 ParsedAttr::Kind AttrKind = in ParseClangAttributeArgs()
530 case ParsedAttr::AT_Availability: in ParseClangAttributeArgs()
534 case ParsedAttr::AT_ObjCBridgeRelated: in ParseClangAttributeArgs()
538 case ParsedAttr::AT_SwiftNewType: in ParseClangAttributeArgs()
542 case ParsedAttr::AT_TypeTagForDatatype: in ParseClangAttributeArgs()
851 ParsedAttr::AS_Keyword); in ParseOpenCLQualifiers()
1640 for (const ParsedAttr &AL : Attrs) { in ProhibitCXX11Attributes()
[all …]
H A DParseDeclCXX.cpp4058 ParsedAttr::getParsedKind(AttrName, ScopeName, ParsedAttr::AS_CXX11)) { in IsBuiltInOrStandardCXX11Attribute()
4060 case ParsedAttr::AT_Deprecated: in IsBuiltInOrStandardCXX11Attribute()
4061 case ParsedAttr::AT_FallThrough: in IsBuiltInOrStandardCXX11Attribute()
4062 case ParsedAttr::AT_CXX11NoReturn: in IsBuiltInOrStandardCXX11Attribute()
4064 case ParsedAttr::AT_Likely: in IsBuiltInOrStandardCXX11Attribute()
4065 case ParsedAttr::AT_Unlikely: in IsBuiltInOrStandardCXX11Attribute()
4069 case ParsedAttr::AT_Unused: in IsBuiltInOrStandardCXX11Attribute()
4099 ParsedAttr::Syntax Syntax = in ParseCXX11AttributeArgs()
4100 LO.CPlusPlus ? ParsedAttr::AS_CXX11 : ParsedAttr::AS_C2x; in ParseCXX11AttributeArgs()
4132 ParsedAttr &Attr = Attrs.back(); in ParseCXX11AttributeArgs()
[all …]
H A DParsePragma.cpp1496 unsigned DiagID, ParsedAttr &Attribute, in createExpectedAttributeSubjectRulesTokenDiagnostic()
1605 ParsedAttr::AS_GNU); in HandlePragmaAttribute()
1609 /*ScopeLoc=*/SourceLocation(), ParsedAttr::AS_GNU, in HandlePragmaAttribute()
1623 if (ParsedAttr::getParsedKind( in HandlePragmaAttribute()
1625 ParsedAttr::AS_GNU) != ParsedAttr::UnknownAttribute) { in HandlePragmaAttribute()
1656 ParsedAttr &Attribute = *Attrs.begin(); in HandlePragmaAttribute()
H A DParseCXXInlineMethods.cpp732 nullptr, SourceLocation(), ParsedAttr::AS_GNU, in ParseLexedAttribute()
741 nullptr, SourceLocation(), ParsedAttr::AS_GNU, in ParseLexedAttribute()
H A DParseExprCXX.cpp1266 for (const ParsedAttr &A : Attr) in ParseLambdaExpressionAfterIntroducer()
1267 if (A.getKind() == ParsedAttr::AT_CUDADevice || in ParseLambdaExpressionAfterIntroducer()
1268 A.getKind() == ParsedAttr::AT_CUDAHost || in ParseLambdaExpressionAfterIntroducer()
1269 A.getKind() == ParsedAttr::AT_CUDAGlobal) in ParseLambdaExpressionAfterIntroducer()
H A DParseStmt.cpp222 Attrs, [](ParsedAttr &Attr) { return Attr.isStmtAttr(); }))) || in ParseStatementOrDeclarationAfterAttributes()
2236 ParsedAttr::AS_Pragma); in ParsePragmaLoopHint()
/netbsd/external/apache2/llvm/lib/libclangSema/
H A DMakefile16 ParsedAttr.cpp \
/netbsd/external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/Sema/
H A DBUILD.gn39 "ParsedAttr.cpp",
/netbsd/external/apache2/llvm/dist/clang/include/clang/Parse/
H A DParser.h2644 ParsedAttr::Syntax Syntax);
2760 ParsedAttr::Syntax Syntax, Declarator *D);
2767 ParsedAttr::Syntax Syntax);
2850 ParsedAttr::Syntax Syntax);
2861 ParsedAttr::Syntax Syntax);
2869 ParsedAttr::Syntax Syntax);
2877 ParsedAttr::Syntax Syntax);
2885 ParsedAttr::Syntax Syntax);
2891 SourceLocation ScopeLoc, ParsedAttr::Syntax Syntax);
/netbsd/external/apache2/llvm/dist/clang/docs/
H A DClangPlugins.rst77 Spellings.push_back({ParsedAttr::AS_GNU,"example"});
80 const ParsedAttr &Attr) const override {
/netbsd/external/apache2/llvm/dist/clang/lib/AST/
H A DASTContext.cpp11552 ParsedTargetAttr ParsedAttr = TD->parse(); in filterFunctionTargetAttrs() local
11554 ParsedAttr.Features.erase( in filterFunctionTargetAttrs()
11555 llvm::remove_if(ParsedAttr.Features, in filterFunctionTargetAttrs()
11560 ParsedAttr.Features.end()); in filterFunctionTargetAttrs()
11561 return ParsedAttr; in filterFunctionTargetAttrs()
11585 ParsedAttr.Features.insert( in getFunctionFeatureMap()
11586 ParsedAttr.Features.begin(), in getFunctionFeatureMap()
11590 if (ParsedAttr.Architecture != "" && in getFunctionFeatureMap()
11591 Target->isValidCPUName(ParsedAttr.Architecture)) in getFunctionFeatureMap()
11592 TargetCPU = ParsedAttr.Architecture; in getFunctionFeatureMap()
[all …]
/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCodeGenModule.cpp1939 ParsedTargetAttr ParsedAttr = TD->parse(); in GetCPUAndFeaturesAttributes() local
1940 if (!ParsedAttr.Architecture.empty() && in GetCPUAndFeaturesAttributes()
1941 getTarget().isValidCPUName(ParsedAttr.Architecture)) { in GetCPUAndFeaturesAttributes()
1942 TargetCPU = ParsedAttr.Architecture; in GetCPUAndFeaturesAttributes()
1945 if (!ParsedAttr.Tune.empty() && in GetCPUAndFeaturesAttributes()
1946 getTarget().isValidCPUName(ParsedAttr.Tune)) in GetCPUAndFeaturesAttributes()
1947 TuneCPU = ParsedAttr.Tune; in GetCPUAndFeaturesAttributes()
H A DCodeGenFunction.cpp2478 ParsedTargetAttr ParsedAttr = in checkTargetFeatures() local
2485 for (const auto &F : ParsedAttr.Features) { in checkTargetFeatures()

12