/netbsd/external/apache2/llvm/dist/clang/include/clang/Sema/ |
H A D | ParsedAttr.h | 40 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 D | Sema.h | 88 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 D | ParsedAttr.cpp | 39 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 D | SemaDeclAttr.cpp | 4548 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 D | SemaStmtAttr.cpp | 218 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 D | SemaType.cpp | 74 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 D | SemaCUDA.cpp | 73 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 D | SemaAttr.cpp | 800 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 D | CMakeLists.txt | 21 ParsedAttr.cpp
|
H A D | SemaTemplate.cpp | 9559 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 D | Attribute.cpp | 32 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 D | CallSuperAttrInfo.cpp | 160 {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 D | ParseDecl.cpp | 206 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 D | ParseDeclCXX.cpp | 4058 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 D | ParsePragma.cpp | 1496 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 D | ParseCXXInlineMethods.cpp | 732 nullptr, SourceLocation(), ParsedAttr::AS_GNU, in ParseLexedAttribute() 741 nullptr, SourceLocation(), ParsedAttr::AS_GNU, in ParseLexedAttribute()
|
H A D | ParseExprCXX.cpp | 1266 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 D | ParseStmt.cpp | 222 Attrs, [](ParsedAttr &Attr) { return Attr.isStmtAttr(); }))) || in ParseStatementOrDeclarationAfterAttributes() 2236 ParsedAttr::AS_Pragma); in ParsePragmaLoopHint()
|
/netbsd/external/apache2/llvm/lib/libclangSema/ |
H A D | Makefile | 16 ParsedAttr.cpp \
|
/netbsd/external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/Sema/ |
H A D | BUILD.gn | 39 "ParsedAttr.cpp",
|
/netbsd/external/apache2/llvm/dist/clang/include/clang/Parse/ |
H A D | Parser.h | 2644 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 D | ClangPlugins.rst | 77 Spellings.push_back({ParsedAttr::AS_GNU,"example"}); 80 const ParsedAttr &Attr) const override {
|
/netbsd/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | ASTContext.cpp | 11552 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 D | CodeGenModule.cpp | 1939 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 D | CodeGenFunction.cpp | 2478 ParsedTargetAttr ParsedAttr = in checkTargetFeatures() local 2485 for (const auto &F : ParsedAttr.Features) { in checkTargetFeatures()
|