| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | DeclSpec.cpp | 410 void DeclSpec::forEachCVRUQualifier( in forEachCVRUQualifier() 422 void DeclSpec::forEachQualifier( in forEachQualifier() 428 bool DeclSpec::hasTagDefinition() const { in hasTagDefinition() 468 const char *DeclSpec::getSpecifierName(DeclSpec::SCS S) { in getSpecifierName() 482 const char *DeclSpec::getSpecifierName(DeclSpec::TSCS S) { in getSpecifierName() 521 const char *DeclSpec::getSpecifierName(DeclSpec::TST T, in getSpecifierName() 550 case DeclSpec::TST_typeofType: in getSpecifierName() 560 case DeclSpec::TST_##ImgType##_t: \ in getSpecifierName() 867 bool DeclSpec::SetTypeSpecError() { in SetTypeSpecError() 1021 void DeclSpec::SaveWrittenBuiltinSpecs() { in SaveWrittenBuiltinSpecs() [all …]
|
| H A D | SemaType.cpp | 1245 case DeclSpec::TST_void: in ConvertDeclSpecToType() 1248 case DeclSpec::TST_char: in ConvertDeclSpecToType() 1259 case DeclSpec::TST_wchar: in ConvertDeclSpecToType() 1276 case DeclSpec::TST_char8: in ConvertDeclSpecToType() 1475 case DeclSpec::TST_enum: in ConvertDeclSpecToType() 1559 case DeclSpec::TST_auto: in ConvertDeclSpecToType() 1665 S, DS, TypeQuals, Result, DeclSpec::TQ_const | DeclSpec::TQ_volatile, in ConvertDeclSpecToType() 1684 DeclSpec::TQ_const | DeclSpec::TQ_volatile | DeclSpec::TQ_atomic, in ConvertDeclSpecToType() 1782 ~(DeclSpec::TQ_const | DeclSpec::TQ_volatile | DeclSpec::TQ_atomic); in BuildQualifiedType() 1786 unsigned CVR = CVRAU & ~(DeclSpec::TQ_atomic | DeclSpec::TQ_unaligned); in BuildQualifiedType() [all …]
|
| H A D | SemaDecl.cpp | 4190 case DeclSpec::TST_class: in GetDiagnosticTypeSpecifierID() 4192 case DeclSpec::TST_struct: in GetDiagnosticTypeSpecifierID() 4196 case DeclSpec::TST_union: in GetDiagnosticTypeSpecifierID() 4198 case DeclSpec::TST_enum: in GetDiagnosticTypeSpecifierID() 4573 case DeclSpec::SCS_extern: in StorageClassSpecToVarDeclStorageClass() 5119 case DeclSpec::TST_typename: in RebuildDeclaratorInCurrentInstantiation() 7857 case DeclSpec::SCS_auto: in getFunctionStorageClass() 7859 case DeclSpec::SCS_mutable: in getFunctionStorageClass() 7866 case DeclSpec::SCS_extern: in getFunctionStorageClass() 12612 DeclSpec DS(attrs); in ActOnFinishKNRParamDeclarations() [all …]
|
| H A D | SemaCXXScopeSpec.cpp | 843 const DeclSpec &DS, in ActOnCXXNestedNameSpecifierDecltype() 845 if (SS.isInvalid() || DS.getTypeSpecType() == DeclSpec::TST_error) in ActOnCXXNestedNameSpecifierDecltype() 848 assert(DS.getTypeSpecType() == DeclSpec::TST_decltype); in ActOnCXXNestedNameSpecifierDecltype()
|
| H A D | SemaDeclCXX.cpp | 2935 const DeclSpec &DS = D.getDeclSpec(); in ActOnCXXMemberDeclarator() 3006 case DeclSpec::SCS_unspecified: in ActOnCXXMemberDeclarator() 3007 case DeclSpec::SCS_typedef: in ActOnCXXMemberDeclarator() 3008 case DeclSpec::SCS_static: in ActOnCXXMemberDeclarator() 3010 case DeclSpec::SCS_mutable: in ActOnCXXMemberDeclarator() 3751 const DeclSpec &DS, in ActOnMemInitializer() 3767 const DeclSpec &DS, in ActOnMemInitializer() 3825 const DeclSpec &DS, in BuildMemInitializer() 8457 const DeclSpec &DS = D.getDeclSpec(); in CheckConversionDeclarator() 14262 const DeclSpec &DS = D.getDeclSpec(); in ActOnFriendFunctionDecl() [all …]
|
| H A D | SemaCodeComplete.cpp | 3790 void Sema::CodeCompleteDeclSpec(Scope *S, DeclSpec &DS, in CodeCompleteDeclSpec() 3812 (DS.getTypeSpecType() == DeclSpec::TST_class || in CodeCompleteDeclSpec() 3813 DS.getTypeSpecType() == DeclSpec::TST_struct)) in CodeCompleteDeclSpec() 4380 switch ((DeclSpec::TST)TagSpec) { in CodeCompleteTag() 4381 case DeclSpec::TST_enum: in CodeCompleteTag() 4386 case DeclSpec::TST_union: in CodeCompleteTag() 4391 case DeclSpec::TST_struct: in CodeCompleteTag() 4392 case DeclSpec::TST_class: in CodeCompleteTag() 4393 case DeclSpec::TST_interface: in CodeCompleteTag() 4426 if (!(DS.getTypeQualifiers() & DeclSpec::TQ_const)) in AddTypeQualifierResults() [all …]
|
| H A D | SemaDeclObjC.cpp | 1560 DeclSpec DS(attrFactory); in actOnObjCTypeArgsOrProtocolQualifiers() 1570 DS.SetTypeSpecType(DeclSpec::TST_typename, loc, prevSpec, diagID, in actOnObjCTypeArgsOrProtocolQualifiers() 4607 CvtQTToAstBitMask(ArgInfo[i].DeclSpec.getObjCDeclQualifier())); in ActOnMethodDeclaration() 4883 const DeclSpec &DS = D.getDeclSpec(); in ActOnObjCExceptionDecl() 4887 if (DS.getStorageClassSpec() == DeclSpec::SCS_register) { in ActOnObjCExceptionDecl() 4890 } else if (DeclSpec::SCS SCS = DS.getStorageClassSpec()) { in ActOnObjCExceptionDecl() 4892 << DeclSpec::getSpecifierName(SCS); in ActOnObjCExceptionDecl() 4897 if (DeclSpec::TSCS TSCS = D.getDeclSpec().getThreadStorageClassSpec()) in ActOnObjCExceptionDecl() 4900 << DeclSpec::getSpecifierName(TSCS); in ActOnObjCExceptionDecl()
|
| H A D | SemaTemplateVariadic.cpp | 818 const DeclSpec &DS = D.getDeclSpec(); in containsUnexpandedParameterPacks()
|
| /freebsd-12.1/contrib/byacc/test/ |
| H A D | grammar.y | 152 } DeclSpec; typedef 181 DeclSpec decl_spec; 203 DeclSpec decl_spec; 228 extern void free_decl_spec (DeclSpec *); 229 extern void join_decl_specs (DeclSpec *, DeclSpec *, DeclSpec *); 230 extern void check_untagged (DeclSpec *); 236 extern Parameter *new_parameter (DeclSpec *, Declarator *); 244 extern void gen_declarations (DeclSpec *, DeclaratorList *); 245 extern void gen_prototype (DeclSpec *, Declarator *); 247 extern void gen_func_definition (DeclSpec *, Declarator *); [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 228 class DeclSpec { 414 DeclSpec(const DeclSpec &) = delete; 415 void operator=(const DeclSpec &) = delete; 423 DeclSpec(AttributeFactory &attrFactory) in DeclSpec() function 474 TypeSpecType = DeclSpec::TST_unspecified; in ClearTypeSpecType() 1316 DeclSpec *MethodQualifiers; 1378 DeclSpec &getOrCreateMethodQualifiers() { in getOrCreateMethodQualifiers() 1768 const DeclSpec &DS; 1861 DeclSpec &getMutableDeclSpec() { return const_cast<DeclSpec &>(DS); } in getMutableDeclSpec() 1908 void ExtendWithDeclSpec(const DeclSpec &DS) { in ExtendWithDeclSpec() [all …]
|
| H A D | Sema.h | 1923 void DiagnoseFunctionSpecifiers(const DeclSpec &DS); 1993 void CheckMain(FunctionDecl *FD, const DeclSpec &D); 2196 Decl *BuildAnonymousStructOrUnion(Scope *S, DeclSpec &DS, 2319 bool ActOnDuplicateDefinition(DeclSpec &DS, Decl *Prev, 5784 const DeclSpec &DS, 5796 const DeclSpec &DS, 5806 const DeclSpec &DS, 5939 Decl *ActOnFriendTypeDecl(Scope *S, const DeclSpec &DS, 8172 ObjCDeclSpec DeclSpec; member 10337 void CodeCompleteDeclSpec(Scope *S, DeclSpec &DS, [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/ |
| H A D | ParseDecl.cpp | 53 DeclSpec DS(AttrFactory); in ParseTypeName() 2541 case DeclSpec::TST_enum: in ParseImplicitInt() 2543 case DeclSpec::TST_union: in ParseImplicitInt() 2550 case DeclSpec::TST_class: in ParseImplicitInt() 5377 DeclSpec DS(AttrFactory); in ParseDeclaratorInternal() 5397 DeclSpec DS(AttrFactory); in ParseDeclaratorInternal() 5419 DeclSpec DS(AttrFactory); in ParseDeclaratorInternal() 5446 DeclSpec DS(AttrFactory); in ParseDeclaratorInternal() 6072 DeclSpec DS(AttrFactory); in ParseFunctionDeclarator() 6388 DeclSpec DS(AttrFactory); in ParseParameterDeclarationClause() [all …]
|
| H A D | ParseExprCXX.cpp | 217 DeclSpec DS(AttrFactory); in ParseOptionalCXXScopeSpecifier() 1071 DeclSpec &DS) { in addConstexprToLambdaDeclSpecifier() 1100 DeclSpec DS(AttrFactory); in ParseLambdaExpressionAfterIntroducer() 1346 DeclSpec DS(AttrFactory); in ParseCXXCasts() 1546 DeclSpec DS(AttrFactory); in ParseCXXPseudoDestructor() 1820 DeclSpec DS(AttrFactory); in ParseCXXCondition() 2025 bool Parser::ParseCXXTypeSpecifierSeq(DeclSpec &DS) { in ParseCXXTypeSpecifierSeq() 2434 DeclSpec DS(AttrFactory); in ParseUnqualifiedIdOperator() 2651 DeclSpec DS(AttrFactory); in ParseUnqualifiedId() 2767 DeclSpec DS(AttrFactory); in ParseCXXNewExpression() [all …]
|
| H A D | ParseDeclCXX.cpp | 1118 DeclSpec DS(AttrFactory); in ParseBaseTypeSpecifier() 1213 DeclSpec DS(AttrFactory); in ParseBaseTypeSpecifier() 1379 DeclSpec::TST TagType; in ParseClassSpecifier() 1381 TagType = DeclSpec::TST_struct; in ParseClassSpecifier() 1383 TagType = DeclSpec::TST_interface; in ParseClassSpecifier() 1385 TagType = DeclSpec::TST_class; in ParseClassSpecifier() 1388 TagType = DeclSpec::TST_union; in ParseClassSpecifier() 2335 DeclSpec DS(AttrFactory); in MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq() 2786 DeclSpec::SCS_static) { in ParseCXXClassMemberDeclaration() 2842 DeclSpec::SCS_typedef) in ParseCXXClassMemberDeclaration() [all …]
|
| H A D | Parser.cpp | 206 << Kind << DeclSpec::getSpecifierName((DeclSpec::TST)TST, in ConsumeExtraSemi() 937 auto LengthOfTSTToken = [](DeclSpec::TST TKind) { in ParseDeclOrFunctionDefInternal() 938 assert(DeclSpec::isDeclRep(TKind)); in ParseDeclOrFunctionDefInternal() 940 case DeclSpec::TST_class: in ParseDeclOrFunctionDefInternal() 942 case DeclSpec::TST_struct: in ParseDeclOrFunctionDefInternal() 944 case DeclSpec::TST_union: in ParseDeclOrFunctionDefInternal() 946 case DeclSpec::TST_enum: in ParseDeclOrFunctionDefInternal() 948 case DeclSpec::TST_interface: in ParseDeclOrFunctionDefInternal() 957 DeclSpec::isDeclRep(DS.getTypeSpecType()) in ParseDeclOrFunctionDefInternal() 1009 DS.getStorageClassSpec() == DeclSpec::SCS_extern && in ParseDeclOrFunctionDefInternal() [all …]
|
| H A D | ParseStmtAsm.cpp | 698 DeclSpec DS(AttrFactory); in ParseAsmStatement() 703 if (DS.getTypeQualifiers() & DeclSpec::TQ_const) in ParseAsmStatement() 705 if (DS.getTypeQualifiers() & DeclSpec::TQ_restrict) in ParseAsmStatement() 708 if (DS.getTypeQualifiers() & DeclSpec::TQ_atomic) in ParseAsmStatement() 712 bool isVolatile = DS.getTypeQualifiers() & DeclSpec::TQ_volatile; in ParseAsmStatement()
|
| H A D | ParseExpr.cpp | 1015 DeclSpec DS(AttrFactory); in ParseCastExpression() 1225 DeclSpec DS(AttrFactory); in ParseCastExpression() 1293 DeclSpec DS(AttrFactory); in ParseCastExpression() 1885 DeclSpec DS(AttrFactory); in ParseExprAfterUnaryExprOrTypeTrait() 2444 DeclSpec DS(AttrFactory); in ParseParenExpression() 2931 DeclSpec DS(AttrFactory); in ParseBlockId() 2973 DeclSpec DS(AttrFactory); in ParseBlockLiteralExpression()
|
| H A D | ParseTemplate.cpp | 251 if (DS.getStorageClassSpec() == DeclSpec::SCS_typedef) { in ParseSingleDeclarationAfterTemplate() 687 DeclSpec DS(AttrFactory); in ParseNonTypeTemplateParameter() 694 if (DS.getTypeSpecType() == DeclSpec::TST_unspecified) { in ParseNonTypeTemplateParameter()
|
| H A D | ParseObjc.cpp | 1246 DeclSpec declSpec(AttrFactory); in ParseObjCTypeName() 1397 ArgInfo.Type = ParseObjCTypeName(ArgInfo.DeclSpec, in ParseObjCMethodDecl() 1472 DeclSpec DS(AttrFactory); in ParseObjCMethodDecl() 1675 DeclSpec DS(AttrFactory); in parseObjCTypeArgsOrProtocolQualifiers() 2515 DeclSpec DS(AttrFactory); in ParseObjCTryStmt() 2900 DeclSpec DS(AttrFactory); in ParseObjCXXMessageReceiver()
|
| H A D | ParseOpenMP.cpp | 722 DeclSpec::TST TagType, Decl *Tag) { in ParseOpenMPDeclarativeDirectiveWithExtDecl() 824 assert(TagType == DeclSpec::TST_unspecified); in ParseOpenMPDeclarativeDirectiveWithExtDecl() 858 assert(TagType == DeclSpec::TST_unspecified); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
|
| H A D | ParseStmt.cpp | 1006 DeclSpec DS(AttrFactory); in ParseCompoundStatementBody() 2235 DeclSpec DS(AttrFactory); in ParseCXXCatchBlock()
|
| /freebsd-12.1/contrib/byacc/test/yacc/ |
| H A D | grammar.tab.c | 182 } DeclSpec; typedef 211 DeclSpec decl_spec; 233 DeclSpec decl_spec; 258 extern void free_decl_spec (DeclSpec *); 259 extern void join_decl_specs (DeclSpec *, DeclSpec *, DeclSpec *); 260 extern void check_untagged (DeclSpec *); 266 extern Parameter *new_parameter (DeclSpec *, Declarator *); 274 extern void gen_declarations (DeclSpec *, DeclaratorList *); 275 extern void gen_prototype (DeclSpec *, Declarator *); 277 extern void gen_func_definition (DeclSpec *, Declarator *); [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Parse/ |
| H A D | Parser.h | 776 bool TryAltiVecToken(DeclSpec &DS, SourceLocation Loc, in TryAltiVecToken() 1783 void ParseCXXSimpleTypeSpecifier(DeclSpec &DS); 1785 bool ParseCXXTypeSpecifierSeq(DeclSpec &DS); 2091 DeclSpec &DS, 2101 DeclSpec &DS, AccessSpecifier AS = AS_none, 2541 void ParseTypeofSpecifier(DeclSpec &DS); 2542 SourceLocation ParseDecltypeSpecifier(DeclSpec &DS); 2546 void ParseUnderlyingTypeSpecifier(DeclSpec &DS); 2547 void ParseAtomicSpecifier(DeclSpec &DS); 2747 DeclSpec::TST TagType, Decl *Tag); [all …]
|
| H A D | RAIIObjectsForParser.h | 176 class ParsingDeclSpec : public DeclSpec { 181 : DeclSpec(P.getAttrFactory()), in ParsingDeclSpec() 184 : DeclSpec(P.getAttrFactory()), in ParsingDeclSpec()
|
| /freebsd-12.1/contrib/byacc/test/btyacc/ |
| H A D | grammar.tab.c | 202 } DeclSpec; typedef 231 DeclSpec decl_spec; 253 DeclSpec decl_spec; 278 extern void free_decl_spec (DeclSpec *); 279 extern void join_decl_specs (DeclSpec *, DeclSpec *, DeclSpec *); 280 extern void check_untagged (DeclSpec *); 286 extern Parameter *new_parameter (DeclSpec *, Declarator *); 294 extern void gen_declarations (DeclSpec *, DeclaratorList *); 295 extern void gen_prototype (DeclSpec *, Declarator *); 297 extern void gen_func_definition (DeclSpec *, Declarator *); [all …]
|