| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | DeclSpec.cpp | 424 void DeclSpec::forEachCVRUQualifier( in forEachCVRUQualifier() 436 void DeclSpec::forEachQualifier( in forEachQualifier() 442 bool DeclSpec::hasTagDefinition() const { in hasTagDefinition() 482 const char *DeclSpec::getSpecifierName(DeclSpec::SCS S) { in getSpecifierName() 496 const char *DeclSpec::getSpecifierName(DeclSpec::TSCS S) { in getSpecifierName() 541 const char *DeclSpec::getSpecifierName(DeclSpec::TST T, in getSpecifierName() 571 case DeclSpec::TST_typeofType: in getSpecifierName() 582 case DeclSpec::TST_##ImgType##_t: \ in getSpecifierName() 926 bool DeclSpec::SetTypeSpecError() { in SetTypeSpecError() 1102 void DeclSpec::SaveWrittenBuiltinSpecs() { in SaveWrittenBuiltinSpecs() [all …]
|
| H A D | SemaType.cpp | 1281 case DeclSpec::TST_void: in ConvertDeclSpecToType() 1284 case DeclSpec::TST_char: in ConvertDeclSpecToType() 1295 case DeclSpec::TST_wchar: in ConvertDeclSpecToType() 1551 case DeclSpec::TST_bool: in ConvertDeclSpecToType() 1562 case DeclSpec::TST_enum: in ConvertDeclSpecToType() 1649 case DeclSpec::TST_auto: in ConvertDeclSpecToType() 1808 S, DS, TypeQuals, Result, DeclSpec::TQ_const | DeclSpec::TQ_volatile, in ConvertDeclSpecToType() 1827 DeclSpec::TQ_const | DeclSpec::TQ_volatile | DeclSpec::TQ_atomic, in ConvertDeclSpecToType() 1925 ~(DeclSpec::TQ_const | DeclSpec::TQ_volatile | DeclSpec::TQ_atomic); in BuildQualifiedType() 1929 unsigned CVR = CVRAU & ~(DeclSpec::TQ_atomic | DeclSpec::TQ_unaligned); in BuildQualifiedType() [all …]
|
| H A D | SemaDecl.cpp | 4614 case DeclSpec::TST_class: in GetDiagnosticTypeSpecifierID() 4616 case DeclSpec::TST_struct: in GetDiagnosticTypeSpecifierID() 4620 case DeclSpec::TST_union: in GetDiagnosticTypeSpecifierID() 4622 case DeclSpec::TST_enum: in GetDiagnosticTypeSpecifierID() 5004 case DeclSpec::SCS_extern: in StorageClassSpecToVarDeclStorageClass() 5570 case DeclSpec::TST_typename: in RebuildDeclaratorInCurrentInstantiation() 8500 case DeclSpec::SCS_auto: in getFunctionStorageClass() 8502 case DeclSpec::SCS_mutable: in getFunctionStorageClass() 8509 case DeclSpec::SCS_extern: in getFunctionStorageClass() 13980 DeclSpec DS(attrs); in ActOnFinishKNRParamDeclarations() [all …]
|
| H A D | SemaCXXScopeSpec.cpp | 861 const DeclSpec &DS, in ActOnCXXNestedNameSpecifierDecltype() 863 if (SS.isInvalid() || DS.getTypeSpecType() == DeclSpec::TST_error) in ActOnCXXNestedNameSpecifierDecltype() 866 assert(DS.getTypeSpecType() == DeclSpec::TST_decltype); in ActOnCXXNestedNameSpecifierDecltype()
|
| H A D | SemaDeclCXX.cpp | 756 if (SCS == DeclSpec::SCS_static) { in ActOnDecompositionDeclarator() 3230 const DeclSpec &DS = D.getDeclSpec(); in ActOnCXXMemberDeclarator() 3301 case DeclSpec::SCS_unspecified: in ActOnCXXMemberDeclarator() 3302 case DeclSpec::SCS_typedef: in ActOnCXXMemberDeclarator() 3303 case DeclSpec::SCS_static: in ActOnCXXMemberDeclarator() 3305 case DeclSpec::SCS_mutable: in ActOnCXXMemberDeclarator() 10553 const DeclSpec &DS = D.getDeclSpec(); in CheckConversionDeclarator() 11630 case DeclSpec::TST_error: in ActOnUsingEnumDeclaration() 11634 case DeclSpec::TST_enum: in ActOnUsingEnumDeclaration() 11637 case DeclSpec::TST_typename: in ActOnUsingEnumDeclaration() [all …]
|
| H A D | SemaCodeComplete.cpp | 4269 void Sema::CodeCompleteDeclSpec(Scope *S, DeclSpec &DS, in CodeCompleteDeclSpec() 4291 (DS.getTypeSpecType() == DeclSpec::TST_class || in CodeCompleteDeclSpec() 4292 DS.getTypeSpecType() == DeclSpec::TST_struct)) in CodeCompleteDeclSpec() 5473 switch ((DeclSpec::TST)TagSpec) { in CodeCompleteTag() 5474 case DeclSpec::TST_enum: in CodeCompleteTag() 5479 case DeclSpec::TST_union: in CodeCompleteTag() 5484 case DeclSpec::TST_struct: in CodeCompleteTag() 5485 case DeclSpec::TST_class: in CodeCompleteTag() 5486 case DeclSpec::TST_interface: in CodeCompleteTag() 5519 if (!(DS.getTypeQualifiers() & DeclSpec::TQ_const)) in AddTypeQualifierResults() [all …]
|
| H A D | SemaDeclObjC.cpp | 1572 DeclSpec DS(attrFactory); in actOnObjCTypeArgsOrProtocolQualifiers() 1582 DS.SetTypeSpecType(DeclSpec::TST_typename, loc, prevSpec, diagID, in actOnObjCTypeArgsOrProtocolQualifiers() 4785 CvtQTToAstBitMask(ArgInfo[i].DeclSpec.getObjCDeclQualifier())); in ActOnMethodDeclaration() 5167 const DeclSpec &DS = D.getDeclSpec(); in ActOnObjCExceptionDecl() 5171 if (DS.getStorageClassSpec() == DeclSpec::SCS_register) { in ActOnObjCExceptionDecl() 5174 } else if (DeclSpec::SCS SCS = DS.getStorageClassSpec()) { in ActOnObjCExceptionDecl() 5176 << DeclSpec::getSpecifierName(SCS); in ActOnObjCExceptionDecl() 5181 if (DeclSpec::TSCS TSCS = D.getDeclSpec().getThreadStorageClassSpec()) in ActOnObjCExceptionDecl() 5184 << DeclSpec::getSpecifierName(TSCS); in ActOnObjCExceptionDecl()
|
| H A D | SemaTemplateVariadic.cpp | 860 const DeclSpec &DS = D.getDeclSpec(); in containsUnexpandedParameterPacks()
|
| H A D | SemaExprCXX.cpp | 459 ParsedType Sema::getDestructorTypeForDecltype(const DeclSpec &DS, in getDestructorTypeForDecltype() 461 if (DS.getTypeSpecType() == DeclSpec::TST_error) in getDestructorTypeForDecltype() 464 if (DS.getTypeSpecType() == DeclSpec::TST_decltype_auto) { in getDestructorTypeForDecltype() 469 assert(DS.getTypeSpecType() == DeclSpec::TST_decltype && in getDestructorTypeForDecltype() 7715 const DeclSpec& DS) { in ActOnPseudoDestructorExpr() 7720 if (DS.getTypeSpecType() == DeclSpec::TST_decltype_auto) { in ActOnPseudoDestructorExpr()
|
| /freebsd-13.1/contrib/byacc/test/ |
| H A D | grammar.y | 153 } DeclSpec; typedef 182 DeclSpec decl_spec; 204 DeclSpec decl_spec; 229 extern void free_decl_spec (DeclSpec *); 230 extern void join_decl_specs (DeclSpec *, DeclSpec *, DeclSpec *); 231 extern void check_untagged (DeclSpec *); 237 extern Parameter *new_parameter (DeclSpec *, Declarator *); 245 extern void gen_declarations (DeclSpec *, DeclaratorList *); 246 extern void gen_prototype (DeclSpec *, Declarator *); 248 extern void gen_func_definition (DeclSpec *, Declarator *); [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseDecl.cpp | 53 DeclSpec DS(AttrFactory); in ParseTypeName() 2633 case DeclSpec::TST_enum: in ParseImplicitInt() 2635 case DeclSpec::TST_union: in ParseImplicitInt() 2642 case DeclSpec::TST_class: in ParseImplicitInt() 4573 DeclSpec DS(AttrFactory); in ParseEnumSpecifier() 5783 DeclSpec DS(AttrFactory); in ParseDeclaratorInternal() 5805 DeclSpec DS(AttrFactory); in ParseDeclaratorInternal() 5832 DeclSpec DS(AttrFactory); in ParseDeclaratorInternal() 6520 DeclSpec DS(AttrFactory); in ParseFunctionDeclarator() 6835 DeclSpec DS(AttrFactory); in ParseParameterDeclarationClause() [all …]
|
| H A D | ParseDeclCXX.cpp | 689 DeclSpec DS(AttrFactory); in ParseUsingDeclaration() 1201 DeclSpec DS(AttrFactory); in ParseBaseTypeSpecifier() 1287 DeclSpec DS(AttrFactory); in ParseBaseTypeSpecifier() 1458 DeclSpec::TST TagType; in ParseClassSpecifier() 1460 TagType = DeclSpec::TST_struct; in ParseClassSpecifier() 1464 TagType = DeclSpec::TST_class; in ParseClassSpecifier() 1467 TagType = DeclSpec::TST_union; in ParseClassSpecifier() 2473 DeclSpec DS(AttrFactory); in MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq() 2953 DeclSpec::SCS_static) { in ParseCXXClassMemberDeclaration() 3014 DeclSpec::SCS_typedef) in ParseCXXClassMemberDeclaration() [all …]
|
| H A D | ParseExprCXX.cpp | 214 DeclSpec DS(AttrFactory); in ParseOptionalCXXScopeSpecifier() 1206 DeclSpec &DS) { in addConstexprToLambdaDeclSpecifier() 1250 DeclSpec DS(AttrFactory); in ParseLambdaExpressionAfterIntroducer() 1521 DeclSpec DS(AttrFactory); in ParseCXXCasts() 1734 DeclSpec DS(AttrFactory); in ParseCXXPseudoDestructor() 2050 DeclSpec DS(AttrFactory); in ParseCXXCondition() 2694 DeclSpec DS(AttrFactory); in ParseUnqualifiedIdOperator() 2939 DeclSpec DS(AttrFactory); in ParseUnqualifiedId() 3057 DeclSpec DS(AttrFactory); in ParseCXXNewExpression() 3907 DeclSpec DS(AttrFactory); in ParseCXXAmbiguousParenExpression() [all …]
|
| H A D | Parser.cpp | 206 << Kind << DeclSpec::getSpecifierName(TST, in ConsumeExtraSemi() 1057 auto LengthOfTSTToken = [](DeclSpec::TST TKind) { in ParseDeclOrFunctionDefInternal() 1058 assert(DeclSpec::isDeclRep(TKind)); in ParseDeclOrFunctionDefInternal() 1060 case DeclSpec::TST_class: in ParseDeclOrFunctionDefInternal() 1062 case DeclSpec::TST_struct: in ParseDeclOrFunctionDefInternal() 1064 case DeclSpec::TST_union: in ParseDeclOrFunctionDefInternal() 1066 case DeclSpec::TST_enum: in ParseDeclOrFunctionDefInternal() 1068 case DeclSpec::TST_interface: in ParseDeclOrFunctionDefInternal() 1077 DeclSpec::isDeclRep(DS.getTypeSpecType()) in ParseDeclOrFunctionDefInternal() 1131 DS.getStorageClassSpec() == DeclSpec::SCS_extern && in ParseDeclOrFunctionDefInternal() [all …]
|
| H A D | ParseTemplate.cpp | 287 if (DS.getStorageClassSpec() == DeclSpec::SCS_typedef) { in ParseSingleDeclarationAfterTemplate() 646 DeclSpec DS(getAttrFactory()); in ParseTemplateParameter() 964 DeclSpec DS(AttrFactory); in ParseNonTypeTemplateParameter() 971 if (DS.getTypeSpecType() == DeclSpec::TST_unspecified) { in ParseNonTypeTemplateParameter()
|
| H A D | ParseExpr.cpp | 1206 DeclSpec DS(AttrFactory); in ParseCastExpression() 1481 DeclSpec DS(AttrFactory); in ParseCastExpression() 1555 DeclSpec DS(AttrFactory); in ParseCastExpression() 2267 DeclSpec DS(AttrFactory); in ParseExprAfterUnaryExprOrTypeTrait() 2925 DeclSpec DS(AttrFactory); in ParseParenExpression() 3451 DeclSpec DS(AttrFactory); in ParseBlockId() 3493 DeclSpec DS(AttrFactory); in ParseBlockLiteralExpression()
|
| H A D | ParseObjc.cpp | 1265 DeclSpec declSpec(AttrFactory); in ParseObjCTypeName() 1415 ArgInfo.DeclSpec, DeclaratorContext::ObjCParameter, ¶mAttrs); in ParseObjCMethodDecl() 1487 DeclSpec DS(AttrFactory); in ParseObjCMethodDecl() 1689 DeclSpec DS(AttrFactory); in parseObjCTypeArgsOrProtocolQualifiers() 2540 DeclSpec DS(AttrFactory); in ParseObjCTryStmt() 2926 DeclSpec DS(AttrFactory); in ParseObjCXXMessageReceiver()
|
| H A D | ParseStmt.cpp | 1081 DeclSpec DS(AttrFactory); in ParseCompoundStatementBody() 2483 DeclSpec DS(AttrFactory); in ParseCXXCatchBlock()
|
| H A D | ParseOpenMP.cpp | 632 DeclSpec DS(AttrFactory); in parseOpenMPDeclareMapperVarDecl() 1859 DeclSpec::TST TagType, Decl *Tag) { in ParseOpenMPDeclarativeDirectiveWithExtDecl() 2108 assert(TagType == DeclSpec::TST_unspecified); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 229 class DeclSpec { 412 DeclSpec(const DeclSpec &) = delete; 413 void operator=(const DeclSpec &) = delete; 421 DeclSpec(AttributeFactory &attrFactory) in DeclSpec() function 463 TypeSpecType = DeclSpec::TST_unspecified; in ClearTypeSpecType() 1343 DeclSpec *MethodQualifiers; 1409 DeclSpec &getOrCreateMethodQualifiers() { in getOrCreateMethodQualifiers() 1806 const DeclSpec &DS; 1917 DeclSpec &getMutableDeclSpec() { return const_cast<DeclSpec &>(DS); } in getMutableDeclSpec() 1964 void ExtendWithDeclSpec(const DeclSpec &DS) { in ExtendWithDeclSpec() [all …]
|
| H A D | Sema.h | 2653 void DiagnoseFunctionSpecifiers(const DeclSpec &DS); 2733 void CheckMain(FunctionDecl *FD, const DeclSpec &D); 2994 Decl *BuildAnonymousStructOrUnion(Scope *S, DeclSpec &DS, 3162 bool ActOnDuplicateDefinition(DeclSpec &DS, Decl *Prev, 7011 const DeclSpec &DS, 7023 const DeclSpec &DS, 7033 const DeclSpec &DS, 7194 Decl *ActOnFriendTypeDecl(Scope *S, const DeclSpec &DS, 9740 ObjCDeclSpec DeclSpec; member 12356 void CodeCompleteDeclSpec(Scope *S, DeclSpec &DS, [all …]
|
| /freebsd-13.1/contrib/byacc/test/yacc/ |
| H A D | grammar.tab.c | 183 } DeclSpec; typedef 212 DeclSpec decl_spec; 234 DeclSpec decl_spec; 259 extern void free_decl_spec (DeclSpec *); 260 extern void join_decl_specs (DeclSpec *, DeclSpec *, DeclSpec *); 261 extern void check_untagged (DeclSpec *); 267 extern Parameter *new_parameter (DeclSpec *, Declarator *); 275 extern void gen_declarations (DeclSpec *, DeclaratorList *); 276 extern void gen_prototype (DeclSpec *, Declarator *); 278 extern void gen_func_definition (DeclSpec *, Declarator *); [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Parse/ |
| H A D | Parser.h | 1959 void ParseCXXSimpleTypeSpecifier(DeclSpec &DS); 1961 bool ParseCXXTypeSpecifierSeq(DeclSpec &DS); 2338 DeclSpec &DS, 2348 DeclSpec &DS, AccessSpecifier AS = AS_none, 2920 void ParseTypeofSpecifier(DeclSpec &DS); 2921 SourceLocation ParseDecltypeSpecifier(DeclSpec &DS); 2925 void ParseUnderlyingTypeSpecifier(DeclSpec &DS); 2926 void ParseAtomicSpecifier(DeclSpec &DS); 3010 const Declarator &D, const DeclSpec &DS, 3133 DeclSpec::TST TagType, Decl *Tag); [all …]
|
| H A D | RAIIObjectsForParser.h | 175 class ParsingDeclSpec : public DeclSpec { 180 : DeclSpec(P.getAttrFactory()), in ParsingDeclSpec() 183 : DeclSpec(P.getAttrFactory()), in ParsingDeclSpec()
|
| /freebsd-13.1/contrib/byacc/test/btyacc/ |
| H A D | grammar.tab.c | 203 } DeclSpec; typedef 232 DeclSpec decl_spec; 254 DeclSpec decl_spec; 279 extern void free_decl_spec (DeclSpec *); 280 extern void join_decl_specs (DeclSpec *, DeclSpec *, DeclSpec *); 281 extern void check_untagged (DeclSpec *); 287 extern Parameter *new_parameter (DeclSpec *, Declarator *); 295 extern void gen_declarations (DeclSpec *, DeclaratorList *); 296 extern void gen_prototype (DeclSpec *, Declarator *); 298 extern void gen_func_definition (DeclSpec *, Declarator *); [all …]
|