/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | DeclSpec.cpp | 440 void DeclSpec::forEachCVRUQualifier( in forEachCVRUQualifier() 452 void DeclSpec::forEachQualifier( in forEachQualifier() 458 bool DeclSpec::hasTagDefinition() const { in hasTagDefinition() 498 const char *DeclSpec::getSpecifierName(DeclSpec::SCS S) { in getSpecifierName() 512 const char *DeclSpec::getSpecifierName(DeclSpec::TSCS S) { in getSpecifierName() 557 const char *DeclSpec::getSpecifierName(DeclSpec::TST T, in getSpecifierName() 588 case DeclSpec::TST_typeofType: in getSpecifierName() 590 case DeclSpec::TST_typeof_unqualType: in getSpecifierName() 604 case DeclSpec::TST_##ImgType##_t: \ in getSpecifierName() 947 bool DeclSpec::SetTypeSpecError() { in SetTypeSpecError() [all …]
|
H A D | SemaType.cpp | 1301 case DeclSpec::TST_void: in ConvertDeclSpecToType() 1304 case DeclSpec::TST_char: in ConvertDeclSpecToType() 1315 case DeclSpec::TST_wchar: in ConvertDeclSpecToType() 1576 case DeclSpec::TST_bool: in ConvertDeclSpecToType() 1587 case DeclSpec::TST_enum: in ConvertDeclSpecToType() 1683 case DeclSpec::TST_auto: in ConvertDeclSpecToType() 1877 S, DS, TypeQuals, Result, DeclSpec::TQ_const | DeclSpec::TQ_volatile, in ConvertDeclSpecToType() 1896 DeclSpec::TQ_const | DeclSpec::TQ_volatile | DeclSpec::TQ_atomic, in ConvertDeclSpecToType() 2005 ~(DeclSpec::TQ_const | DeclSpec::TQ_volatile | DeclSpec::TQ_atomic); in BuildQualifiedType() 2009 unsigned CVR = CVRAU & ~(DeclSpec::TQ_atomic | DeclSpec::TQ_unaligned); in BuildQualifiedType() [all …]
|
H A D | SemaDecl.cpp | 5113 case DeclSpec::TST_class: in GetDiagnosticTypeSpecifierID() 5115 case DeclSpec::TST_struct: in GetDiagnosticTypeSpecifierID() 5119 case DeclSpec::TST_union: in GetDiagnosticTypeSpecifierID() 5121 case DeclSpec::TST_enum: in GetDiagnosticTypeSpecifierID() 5561 case DeclSpec::SCS_extern: in StorageClassSpecToVarDeclStorageClass() 6128 case DeclSpec::TST_typename: in RebuildDeclaratorInCurrentInstantiation() 9249 case DeclSpec::SCS_auto: in getFunctionStorageClass() 9251 case DeclSpec::SCS_mutable: in getFunctionStorageClass() 9258 case DeclSpec::SCS_extern: in getFunctionStorageClass() 15414 DeclSpec DS(attrs); in ActOnFinishKNRParamDeclarations() [all …]
|
H A D | SemaCXXScopeSpec.cpp | 844 const DeclSpec &DS, in ActOnCXXNestedNameSpecifierDecltype() 846 if (SS.isInvalid() || DS.getTypeSpecType() == DeclSpec::TST_error) in ActOnCXXNestedNameSpecifierDecltype() 849 assert(DS.getTypeSpecType() == DeclSpec::TST_decltype); in ActOnCXXNestedNameSpecifierDecltype()
|
H A D | SemaLambda.cpp | 883 DeclSpec::SCS_unspecified || in getLambdaType() 884 ParamInfo.getDeclSpec().getStorageClassSpec() == DeclSpec::SCS_static) && in getLambdaType() 887 ParamInfo.getDeclSpec().getStorageClassSpec() == DeclSpec::SCS_static; in getLambdaType() 905 FTI.getOrCreateMethodQualifiers().SetTypeQual(DeclSpec::TQ_const, Loc); in getLambdaType() 1332 const DeclSpec &DS) { in ActOnStartOfLambdaDefinition() 1372 ParamInfo.getDeclSpec().getStorageClassSpec() == DeclSpec::SCS_static; in ActOnStartOfLambdaDefinition()
|
H A D | SemaDeclCXX.cpp | 789 if (SCS == DeclSpec::SCS_static) { in ActOnDecompositionDeclarator() 3444 const DeclSpec &DS = D.getDeclSpec(); in ActOnCXXMemberDeclarator() 3515 case DeclSpec::SCS_unspecified: in ActOnCXXMemberDeclarator() 3516 case DeclSpec::SCS_typedef: in ActOnCXXMemberDeclarator() 3517 case DeclSpec::SCS_static: in ActOnCXXMemberDeclarator() 3519 case DeclSpec::SCS_mutable: in ActOnCXXMemberDeclarator() 4321 const DeclSpec &DS, in ActOnMemInitializer() 4337 const DeclSpec &DS, in ActOnMemInitializer() 11131 const DeclSpec &DS = D.getDeclSpec(); in CheckConversionDeclarator() 17834 const DeclSpec &DS = D.getDeclSpec(); in ActOnFriendFunctionDecl() [all …]
|
H A D | SemaCodeComplete.cpp | 4504 void Sema::CodeCompleteDeclSpec(Scope *S, DeclSpec &DS, in CodeCompleteDeclSpec() 4526 (DS.getTypeSpecType() == DeclSpec::TST_class || in CodeCompleteDeclSpec() 4527 DS.getTypeSpecType() == DeclSpec::TST_struct)) in CodeCompleteDeclSpec() 5883 switch ((DeclSpec::TST)TagSpec) { in CodeCompleteTag() 5884 case DeclSpec::TST_enum: in CodeCompleteTag() 5889 case DeclSpec::TST_union: in CodeCompleteTag() 5894 case DeclSpec::TST_struct: in CodeCompleteTag() 5895 case DeclSpec::TST_class: in CodeCompleteTag() 5896 case DeclSpec::TST_interface: in CodeCompleteTag() 5929 if (!(DS.getTypeQualifiers() & DeclSpec::TQ_const)) in AddTypeQualifierResults() [all …]
|
H A D | SemaDeclObjC.cpp | 1588 DeclSpec DS(attrFactory); in actOnObjCTypeArgsOrProtocolQualifiers() 1598 DS.SetTypeSpecType(DeclSpec::TST_typename, loc, prevSpec, diagID, in actOnObjCTypeArgsOrProtocolQualifiers() 4805 CvtQTToAstBitMask(ArgInfo[i].DeclSpec.getObjCDeclQualifier())); in ActOnMethodDeclaration() 5187 const DeclSpec &DS = D.getDeclSpec(); in ActOnObjCExceptionDecl() 5191 if (DS.getStorageClassSpec() == DeclSpec::SCS_register) { in ActOnObjCExceptionDecl() 5194 } else if (DeclSpec::SCS SCS = DS.getStorageClassSpec()) { in ActOnObjCExceptionDecl() 5196 << DeclSpec::getSpecifierName(SCS); in ActOnObjCExceptionDecl() 5201 if (DeclSpec::TSCS TSCS = D.getDeclSpec().getThreadStorageClassSpec()) in ActOnObjCExceptionDecl() 5204 << DeclSpec::getSpecifierName(TSCS); in ActOnObjCExceptionDecl()
|
H A D | SemaTemplateVariadic.cpp | 866 const DeclSpec &DS = D.getDeclSpec(); in containsUnexpandedParameterPacks()
|
H A D | SemaExprCXX.cpp | 468 ParsedType Sema::getDestructorTypeForDecltype(const DeclSpec &DS, in getDestructorTypeForDecltype() 470 if (DS.getTypeSpecType() == DeclSpec::TST_error) in getDestructorTypeForDecltype() 473 if (DS.getTypeSpecType() == DeclSpec::TST_decltype_auto) { in getDestructorTypeForDecltype() 478 assert(DS.getTypeSpecType() == DeclSpec::TST_decltype && in getDestructorTypeForDecltype() 8100 const DeclSpec& DS) { in ActOnPseudoDestructorExpr() 8105 if (DS.getTypeSpecType() == DeclSpec::TST_decltype_auto) { in ActOnPseudoDestructorExpr()
|
/freebsd/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/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseDecl.cpp | 54 DeclSpec DS(AttrFactory); in ParseTypeName() 2886 case DeclSpec::TST_enum: in ParseImplicitInt() 2888 case DeclSpec::TST_union: in ParseImplicitInt() 2895 case DeclSpec::TST_class: in ParseImplicitInt() 5007 DeclSpec DS(AttrFactory); in ParseEnumSpecifier() 6306 DeclSpec DS(AttrFactory); in ParseDeclaratorInternal() 6328 DeclSpec DS(AttrFactory); in ParseDeclaratorInternal() 6356 DeclSpec DS(AttrFactory); in ParseDeclaratorInternal() 7078 DeclSpec DS(AttrFactory); in ParseFunctionDeclarator() 7424 DeclSpec DS(AttrFactory); in ParseParameterDeclarationClause() [all …]
|
H A D | ParseExprCXX.cpp | 217 DeclSpec DS(AttrFactory); in ParseOptionalCXXScopeSpecifier() 1223 DeclSpec &DS) { in addConstexprToLambdaDeclSpecifier() 1280 DeclSpec DS(AttrFactory); in ParseLambdaExpressionAfterIntroducer() 1585 DeclSpec DS(AttrFactory); in ParseCXXCasts() 1800 DeclSpec DS(AttrFactory); in ParseCXXPseudoDestructor() 2145 DeclSpec DS(AttrFactory); in ParseCXXCondition() 2806 DeclSpec DS(AttrFactory); in ParseUnqualifiedIdOperator() 3054 DeclSpec DS(AttrFactory); in ParseUnqualifiedId() 3182 DeclSpec DS(AttrFactory); in ParseCXXNewExpression() 4017 DeclSpec DS(AttrFactory); in ParseCXXAmbiguousParenExpression() [all …]
|
H A D | ParseDeclCXX.cpp | 1203 return DeclSpec::TST_##Trait; in TypeTransformTokToDeclSpec() 1287 DeclSpec DS(AttrFactory); in ParseBaseTypeSpecifier() 1376 DeclSpec DS(AttrFactory); in ParseBaseTypeSpecifier() 1551 DeclSpec::TST TagType; in ParseClassSpecifier() 1553 TagType = DeclSpec::TST_struct; in ParseClassSpecifier() 1557 TagType = DeclSpec::TST_class; in ParseClassSpecifier() 1560 TagType = DeclSpec::TST_union; in ParseClassSpecifier() 2595 DeclSpec DS(AttrFactory); in MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq() 3099 DeclSpec::SCS_static) { in ParseCXXClassMemberDeclaration() 3467 TagType == DeclSpec::TST_union || TagType == DeclSpec::TST_class) && in ParseCXXMemberSpecification() [all …]
|
H A D | Parser.cpp | 213 << Kind << DeclSpec::getSpecifierName(TST, in ConsumeExtraSemi() 1160 auto LengthOfTSTToken = [](DeclSpec::TST TKind) { in ParseDeclOrFunctionDefInternal() 1161 assert(DeclSpec::isDeclRep(TKind)); in ParseDeclOrFunctionDefInternal() 1163 case DeclSpec::TST_class: in ParseDeclOrFunctionDefInternal() 1165 case DeclSpec::TST_struct: in ParseDeclOrFunctionDefInternal() 1167 case DeclSpec::TST_union: in ParseDeclOrFunctionDefInternal() 1169 case DeclSpec::TST_enum: in ParseDeclOrFunctionDefInternal() 1171 case DeclSpec::TST_interface: in ParseDeclOrFunctionDefInternal() 1180 DeclSpec::isDeclRep(DS.getTypeSpecType()) in ParseDeclOrFunctionDefInternal() 1237 DS.getStorageClassSpec() == DeclSpec::SCS_extern && in ParseDeclOrFunctionDefInternal() [all …]
|
H A D | ParseTemplate.cpp | 323 if (DS.getStorageClassSpec() == DeclSpec::SCS_typedef) { in ParseSingleDeclarationAfterTemplate() 682 DeclSpec DS(getAttrFactory()); in ParseTemplateParameter() 1021 DeclSpec DS(AttrFactory); in ParseNonTypeTemplateParameter() 1029 if (DS.getTypeSpecType() == DeclSpec::TST_unspecified) { in ParseNonTypeTemplateParameter()
|
H A D | ParseExpr.cpp | 1236 DeclSpec DS(AttrFactory); in ParseCastExpression() 1528 DeclSpec DS(AttrFactory); in ParseCastExpression() 1609 DeclSpec DS(AttrFactory); in ParseCastExpression() 2378 DeclSpec DS(AttrFactory); in ParseExprAfterUnaryExprOrTypeTrait() 3083 DeclSpec DS(AttrFactory); in ParseParenExpression() 3651 DeclSpec DS(AttrFactory); in ParseBlockId() 3694 DeclSpec DS(AttrFactory); in ParseBlockLiteralExpression()
|
H A D | ParseObjc.cpp | 1316 DeclSpec declSpec(AttrFactory); in ParseObjCTypeName() 1466 ArgInfo.DeclSpec, DeclaratorContext::ObjCParameter, ¶mAttrs); in ParseObjCMethodDecl() 1538 DeclSpec DS(AttrFactory); in ParseObjCMethodDecl() 1741 DeclSpec DS(AttrFactory); in parseObjCTypeArgsOrProtocolQualifiers() 2606 DeclSpec DS(AttrFactory); in ParseObjCTryStmt() 2993 DeclSpec DS(AttrFactory); in ParseObjCXXMessageReceiver()
|
H A D | ParseStmt.cpp | 1210 DeclSpec DS(AttrFactory); in ParseCompoundStatementBody() 2723 DeclSpec DS(AttrFactory); in ParseCXXCatchBlock()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 246 class DeclSpec { 440 DeclSpec(const DeclSpec &) = delete; 441 void operator=(const DeclSpec &) = delete; 457 DeclSpec(AttributeFactory &attrFactory) in DeclSpec() function 498 TypeSpecType = DeclSpec::TST_unspecified; in ClearTypeSpecType() 1382 DeclSpec *MethodQualifiers; 1448 DeclSpec &getOrCreateMethodQualifiers() { in getOrCreateMethodQualifiers() 1853 const DeclSpec &DS; 1993 DeclSpec &getMutableDeclSpec() { return const_cast<DeclSpec &>(DS); } in getMutableDeclSpec() 2040 void ExtendWithDeclSpec(const DeclSpec &DS) { in ExtendWithDeclSpec() [all …]
|
H A D | Sema.h | 2087 const DeclSpec *DS = nullptr); 2931 void DiagnoseFunctionSpecifiers(const DeclSpec &DS); 3013 void CheckMain(FunctionDecl *FD, const DeclSpec &D); 3336 Decl *BuildAnonymousStructOrUnion(Scope *S, DeclSpec &DS, 7738 const DeclSpec &DS, 7750 const DeclSpec &DS, 7760 const DeclSpec &DS, 7924 Decl *ActOnFriendTypeDecl(Scope *S, const DeclSpec &DS, 10707 ObjCDeclSpec DeclSpec; member 13676 void CodeCompleteDeclSpec(Scope *S, DeclSpec &DS, [all …]
|
/freebsd/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/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 931 bool TryAltiVecToken(DeclSpec &DS, SourceLocation Loc, in TryAltiVecToken() 2017 void ParseCXXSimpleTypeSpecifier(DeclSpec &DS); 2447 DeclSpec &DS, 2465 DeclSpec &DS, AccessSpecifier AS = AS_none, 2547 DeclSpec::FriendSpecified IsFriend = DeclSpec::FriendSpecified::No, 3057 void ParseTypeofSpecifier(DeclSpec &DS); 3058 SourceLocation ParseDecltypeSpecifier(DeclSpec &DS); 3062 void ParseAtomicSpecifier(DeclSpec &DS); 3146 const Declarator &D, const DeclSpec &DS, 3171 DeclSpec::TST TypeTransformTokToDeclSpec(); [all …]
|
H A D | RAIIObjectsForParser.h | 175 class ParsingDeclSpec : public DeclSpec { 180 : DeclSpec(P.getAttrFactory()), in ParsingDeclSpec() 183 : DeclSpec(P.getAttrFactory()), in ParsingDeclSpec()
|
/freebsd/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 …]
|