| /freebsd-9-stable/contrib/llvm/tools/clang/lib/Sema/ |
| D | DeclSpec.cpp | 174 assert(!(TypeQuals & DeclSpec::TQ_atomic) && in getFunction() 331 return getDeclSpec().getStorageClassSpec() == DeclSpec::SCS_static || in isStaticMember() 336 bool DeclSpec::hasTagDefinition() const { in hasTagDefinition() 345 unsigned DeclSpec::getParsedSpecifiers() const { in getParsedSpecifiers() 367 PrevSpec = DeclSpec::getSpecifierName(TPrev); in BadSpecifier() 376 const char *DeclSpec::getSpecifierName(DeclSpec::SCS S) { in getSpecifierName() 378 case DeclSpec::SCS_unspecified: return "unspecified"; in getSpecifierName() 379 case DeclSpec::SCS_typedef: return "typedef"; in getSpecifierName() 380 case DeclSpec::SCS_extern: return "extern"; in getSpecifierName() 381 case DeclSpec::SCS_static: return "static"; in getSpecifierName() [all …]
|
| D | SemaType.cpp | 190 DeclSpec &spec = getMutableDeclSpec(); in saveDeclSpecAttrs() 220 DeclSpec &getMutableDeclSpec() const { in getMutableDeclSpec() 221 return const_cast<DeclSpec&>(declarator.getDeclSpec()); in getMutableDeclSpec() 703 const DeclSpec &DS = declarator.getDeclSpec(); in ConvertDeclSpecToType() 712 case DeclSpec::TST_void: in ConvertDeclSpecToType() 715 case DeclSpec::TST_char: in ConvertDeclSpecToType() 716 if (DS.getTypeSpecSign() == DeclSpec::TSS_unspecified) in ConvertDeclSpecToType() 718 else if (DS.getTypeSpecSign() == DeclSpec::TSS_signed) in ConvertDeclSpecToType() 721 assert(DS.getTypeSpecSign() == DeclSpec::TSS_unsigned && in ConvertDeclSpecToType() 726 case DeclSpec::TST_wchar: in ConvertDeclSpecToType() [all …]
|
| D | SemaDecl.cpp | 346 DeclSpec::TST Sema::isTagName(IdentifierInfo &II, Scope *S) { in isTagName() 354 case TTK_Struct: return DeclSpec::TST_struct; in isTagName() 355 case TTK_Interface: return DeclSpec::TST_interface; in isTagName() 356 case TTK_Union: return DeclSpec::TST_union; in isTagName() 357 case TTK_Class: return DeclSpec::TST_class; in isTagName() 358 case TTK_Enum: return DeclSpec::TST_enum; in isTagName() 362 return DeclSpec::TST_unspecified; in isTagName() 3164 DeclSpec &DS) { in ParsedFreeStandingDeclSpec() 3196 DeclSpec &DS, in ParsedFreeStandingDeclSpec() 3201 if (DS.getTypeSpecType() == DeclSpec::TST_class || in ParsedFreeStandingDeclSpec() [all …]
|
| D | SemaCXXScopeSpec.cpp | 692 const DeclSpec &DS, in ActOnCXXNestedNameSpecifierDecltype() 694 if (SS.isInvalid() || DS.getTypeSpecType() == DeclSpec::TST_error) in ActOnCXXNestedNameSpecifierDecltype() 697 assert(DS.getTypeSpecType() == DeclSpec::TST_decltype); in ActOnCXXNestedNameSpecifierDecltype()
|
| D | SemaCodeComplete.cpp | 3314 void Sema::CodeCompleteDeclSpec(Scope *S, DeclSpec &DS, in CodeCompleteDeclSpec() 3353 DS.getParsedSpecifiers() == DeclSpec::PQ_TypeSpecifier && in CodeCompleteDeclSpec() 3354 DS.getTypeSpecType() == DeclSpec::TST_typename && in CodeCompleteDeclSpec() 3355 DS.getTypeSpecComplex() == DeclSpec::TSC_unspecified && in CodeCompleteDeclSpec() 3356 DS.getTypeSpecSign() == DeclSpec::TSS_unspecified && in CodeCompleteDeclSpec() 3680 switch ((DeclSpec::TST)TagSpec) { in CodeCompleteTag() 3681 case DeclSpec::TST_enum: in CodeCompleteTag() 3686 case DeclSpec::TST_union: in CodeCompleteTag() 3691 case DeclSpec::TST_struct: in CodeCompleteTag() 3692 case DeclSpec::TST_class: in CodeCompleteTag() [all …]
|
| D | SemaDeclCXX.cpp | 1860 const DeclSpec &DS = D.getDeclSpec(); in ActOnCXXMemberDeclarator() 1883 InvalidDecl = (DS.getStorageClassSpec() == DeclSpec::SCS_typedef) ? 0 : 1; in ActOnCXXMemberDeclarator() 1886 else if (DS.getStorageClassSpec() == DeclSpec::SCS_static) in ActOnCXXMemberDeclarator() 1926 case DeclSpec::SCS_unspecified: in ActOnCXXMemberDeclarator() 1927 case DeclSpec::SCS_typedef: in ActOnCXXMemberDeclarator() 1928 case DeclSpec::SCS_static: in ActOnCXXMemberDeclarator() 1930 case DeclSpec::SCS_mutable: in ActOnCXXMemberDeclarator() 1946 bool isInstField = ((DS.getStorageClassSpec() == DeclSpec::SCS_unspecified || in ActOnCXXMemberDeclarator() 1947 DS.getStorageClassSpec() == DeclSpec::SCS_mutable) && in ActOnCXXMemberDeclarator() 1959 bool Failed = D.getMutableDeclSpec().SetTypeQual(DeclSpec::TQ_const, ConstexprLoc, in ActOnCXXMemberDeclarator() [all …]
|
| D | SemaDeclObjC.cpp | 3171 CvtQTToAstBitMask(ArgInfo[i].DeclSpec.getObjCDeclQualifier())); in ActOnMethodDeclaration() 3412 const DeclSpec &DS = D.getDeclSpec(); in ActOnObjCExceptionDecl() 3416 if (DS.getStorageClassSpec() == DeclSpec::SCS_register) { in ActOnObjCExceptionDecl() 3419 } else if (DeclSpec::SCS SCS = DS.getStorageClassSpec()) { in ActOnObjCExceptionDecl() 3421 << DeclSpec::getSpecifierName(SCS); in ActOnObjCExceptionDecl() 3423 if (DeclSpec::TSCS TSCS = D.getDeclSpec().getThreadStorageClassSpec()) in ActOnObjCExceptionDecl() 3426 << DeclSpec::getSpecifierName(TSCS); in ActOnObjCExceptionDecl()
|
| D | SemaLambda.cpp | 780 EPI.TypeQuals |= DeclSpec::TQ_const; in ActOnStartOfLambdaDefinition() 806 FTI.TypeQuals |= DeclSpec::TQ_const; in ActOnStartOfLambdaDefinition()
|
| D | SemaTemplateVariadic.cpp | 691 const DeclSpec &DS = D.getDeclSpec(); in containsUnexpandedParameterPacks()
|
| D | SemaExprCXX.cpp | 320 ParsedType Sema::getDestructorType(const DeclSpec& DS, ParsedType ObjectType) { in getDestructorType() 321 if (DS.getTypeSpecType() == DeclSpec::TST_error || !ObjectType) in getDestructorType() 323 assert(DS.getTypeSpecType() == DeclSpec::TST_decltype in getDestructorType() 5617 const DeclSpec& DS, in ActOnPseudoDestructorExpr()
|
| D | SemaTemplate.cpp | 7243 if (D.getDeclSpec().getStorageClassSpec() == DeclSpec::SCS_typedef) { in ActOnExplicitInstantiation() 7248 != DeclSpec::SCS_unspecified) { in ActOnExplicitInstantiation()
|
| /freebsd-9-stable/contrib/llvm/tools/clang/lib/Parse/ |
| D | ParseDecl.cpp | 49 DeclSpec DS(AttrFactory); in ParseTypeName() 623 void Parser::ParseOpenCLQualifiers(DeclSpec &DS) { in ParseOpenCLQualifiers() 1609 if (DS.getStorageClassSpec() == DeclSpec::SCS_typedef) { in ParseDeclGroup() 1969 void Parser::ParseSpecifierQualifierList(DeclSpec &DS, AccessSpecifier AS, in ParseSpecifierQualifierList() 1982 } else if (Specs == DeclSpec::PQ_None && !DS.getNumProtocolQualifiers() && in ParseSpecifierQualifierList() 1990 if (Specs & DeclSpec::PQ_StorageClassSpecifier) { in ParseSpecifierQualifierList() 2000 if (Specs & DeclSpec::PQ_FunctionSpecifier) { in ParseSpecifierQualifierList() 2051 bool Parser::ParseImplicitInt(DeclSpec &DS, CXXScopeSpec *SS, in ParseImplicitInt() 2087 DS.getStorageClassSpec() == DeclSpec::SCS_auto) { in ParseImplicitInt() 2107 case DeclSpec::TST_enum: in ParseImplicitInt() [all …]
|
| D | ParseDeclCXX.cpp | 695 SourceLocation Parser::ParseDecltypeSpecifier(DeclSpec &DS) { in ParseDecltypeSpecifier() 786 ? DS.SetTypeSpecType(DeclSpec::TST_decltype, StartLoc, PrevSpec, in ParseDecltypeSpecifier() 788 : DS.SetTypeSpecType(DeclSpec::TST_decltype_auto, StartLoc, PrevSpec, in ParseDecltypeSpecifier() 796 void Parser::AnnotateExistingDecltypeSpecifier(const DeclSpec& DS, in AnnotateExistingDecltypeSpecifier() 815 void Parser::ParseUnderlyingTypeSpecifier(DeclSpec &DS) { in ParseUnderlyingTypeSpecifier() 839 if (DS.SetTypeSpecType(DeclSpec::TST_underlyingType, StartLoc, PrevSpec, in ParseUnderlyingTypeSpecifier() 886 DeclSpec DS(AttrFactory); in ParseBaseTypeSpecifier() 981 DeclSpec DS(AttrFactory); in ParseBaseTypeSpecifier() 1121 SourceLocation StartLoc, DeclSpec &DS, in ParseClassSpecifier() 1126 DeclSpec::TST TagType; in ParseClassSpecifier() [all …]
|
| D | ParseExprCXX.cpp | 233 DeclSpec DS(AttrFactory); in ParseOptionalCXXScopeSpecifier() 971 DeclSpec DS(AttrFactory); in ParseLambdaExpressionAfterIntroducer() 1176 DeclSpec DS(AttrFactory); in ParseCXXCasts() 1375 DeclSpec DS(AttrFactory); in ParseCXXPseudoDestructor() 1472 Parser::ParseCXXTypeConstructExpression(const DeclSpec &DS) { in ParseCXXTypeConstructExpression() 1570 DeclSpec DS(AttrFactory); in ParseCXXCondition() 1665 void Parser::ParseCXXSimpleTypeSpecifier(DeclSpec &DS) { in ParseCXXSimpleTypeSpecifier() 1681 DS.SetTypeSpecType(DeclSpec::TST_typename, Loc, PrevSpec, DiagID, in ParseCXXSimpleTypeSpecifier() 1702 DS.SetTypeSpecWidth(DeclSpec::TSW_short, Loc, PrevSpec, DiagID); in ParseCXXSimpleTypeSpecifier() 1705 DS.SetTypeSpecWidth(DeclSpec::TSW_long, Loc, PrevSpec, DiagID); in ParseCXXSimpleTypeSpecifier() [all …]
|
| D | RAIIObjectsForParser.h | 169 class ParsingDeclSpec : public DeclSpec { 174 : DeclSpec(P.getAttrFactory()), in ParsingDeclSpec() 177 : DeclSpec(P.getAttrFactory()), in ParsingDeclSpec()
|
| D | Parser.cpp | 244 << Kind << DeclSpec::getSpecifierName((DeclSpec::TST)TST) in ConsumeExtraSemi() 912 if (DS.SetTypeSpecType(DeclSpec::TST_unspecified, AtLoc, PrevSpec, DiagID)) in ParseDeclOrFunctionDefInternal() 926 DS.getStorageClassSpec() == DeclSpec::SCS_extern && in ParseDeclOrFunctionDefInternal() 927 DS.getParsedSpecifiers() == DeclSpec::PQ_StorageClassSpecifier) { in ParseDeclOrFunctionDefInternal() 999 D.getMutableDeclSpec().SetTypeSpecType(DeclSpec::TST_int, in ParseFunctionDefinition() 1190 DeclSpec DS(AttrFactory); in ParseKNRParamDeclarations() 1206 if (DS.getStorageClassSpec() != DeclSpec::SCS_unspecified && in ParseKNRParamDeclarations() 1207 DS.getStorageClassSpec() != DeclSpec::SCS_register) { in ParseKNRParamDeclarations() 1212 if (DS.getThreadStorageClassSpec() != DeclSpec::TSCS_unspecified) { in ParseKNRParamDeclarations()
|
| D | ParseExpr.cpp | 828 DeclSpec DS(AttrFactory); in ParseCastExpression() 991 DeclSpec DS(AttrFactory); in ParseCastExpression() 1060 DeclSpec DS(AttrFactory); in ParseCastExpression() 1602 DeclSpec DS(AttrFactory); in ParseExprAfterUnaryExprOrTypeTrait() 2124 DeclSpec DS(AttrFactory); in ParseParenExpression() 2476 DeclSpec DS(AttrFactory); in ParseBlockId() 2520 DeclSpec DS(AttrFactory); in ParseBlockLiteralExpression()
|
| D | ParseStmt.cpp | 883 DeclSpec DS(AttrFactory); in ParseCompoundStatementBody() 2265 DeclSpec DS(AttrFactory); in ParseAsmStatement() 2270 if (DS.getTypeQualifiers() & DeclSpec::TQ_const) in ParseAsmStatement() 2272 if (DS.getTypeQualifiers() & DeclSpec::TQ_restrict) in ParseAsmStatement() 2275 if (DS.getTypeQualifiers() & DeclSpec::TQ_atomic) in ParseAsmStatement() 2279 bool isVolatile = DS.getTypeQualifiers() & DeclSpec::TQ_volatile; in ParseAsmStatement() 2648 DeclSpec DS(AttrFactory); in ParseCXXCatchBlock()
|
| D | ParseObjc.cpp | 912 DeclSpec declSpec(AttrFactory); in ParseObjCTypeName() 1065 ArgInfo.Type = ParseObjCTypeName(ArgInfo.DeclSpec, in ParseObjCMethodDecl() 1143 DeclSpec DS(AttrFactory); in ParseObjCMethodDecl() 1228 bool Parser::ParseObjCProtocolQualifiers(DeclSpec &DS) { in ParseObjCProtocolQualifiers() 1544 DeclSpec DS(attr); in ParseObjCAtImplementationDeclaration() 1575 DeclSpec DS(attr); in ParseObjCAtImplementationDeclaration() 1886 DeclSpec DS(AttrFactory); in ParseObjCTryStmt() 2234 DeclSpec DS(AttrFactory); in ParseObjCXXMessageReceiver()
|
| D | ParseTemplate.cpp | 231 if (DS.getStorageClassSpec() == DeclSpec::SCS_typedef) { in ParseSingleDeclarationAfterTemplate() 638 DeclSpec DS(AttrFactory); in ParseNonTypeTemplateParameter() 644 if (DS.getTypeSpecType() == DeclSpec::TST_unspecified) { in ParseNonTypeTemplateParameter()
|
| /freebsd-9-stable/contrib/llvm/tools/clang/include/clang/Sema/ |
| D | DeclSpec.h | 215 class DeclSpec { 401 DeclSpec(const DeclSpec &) LLVM_DELETED_FUNCTION; 402 void operator=(const DeclSpec &) LLVM_DELETED_FUNCTION; 410 DeclSpec(AttributeFactory &attrFactory) in DeclSpec() function 437 ~DeclSpec() { in ~DeclSpec() 457 StorageClassSpec = DeclSpec::SCS_unspecified; in ClearStorageClassSpecs() 458 ThreadStorageClassSpec = DeclSpec::TSCS_unspecified; in ClearStorageClassSpecs() 465 TypeSpecType = DeclSpec::TST_unspecified; in ClearTypeSpecType() 519 static const char *getSpecifierName(DeclSpec::TST T); 520 static const char *getSpecifierName(DeclSpec::TQ Q); [all …]
|
| D | Sema.h | 1021 const DeclSpec *DS = 0); 1023 const DeclSpec *DS = 0); 1465 void DiagnoseFunctionSpecifiers(const DeclSpec &DS); 1508 void CheckMain(FunctionDecl *FD, const DeclSpec &D); 1536 DeclGroupPtrTy FinalizeDeclaratorGroup(Scope *S, const DeclSpec &DS, 1635 DeclSpec &DS); 1637 DeclSpec &DS, 1641 Decl *BuildAnonymousStructOrUnion(Scope *S, DeclSpec &DS, 1645 Decl *BuildMicrosoftCAnonymousStruct(Scope *S, DeclSpec &DS, 4012 ParsedType getDestructorType(const DeclSpec& DS, ParsedType ObjectType); [all …]
|
| /freebsd-9-stable/contrib/llvm/tools/clang/include/clang/Parse/ |
| D | Parser.h | 532 bool TryAltiVecToken(DeclSpec &DS, SourceLocation Loc, in TryAltiVecToken() 554 bool TryAltiVecTokenOutOfLine(DeclSpec &DS, SourceLocation Loc, 1173 bool ParseObjCProtocolQualifiers(DeclSpec &DS); 1411 ExprResult ParseCXXTypeConstructExpression(const DeclSpec &DS); 1416 void ParseCXXSimpleTypeSpecifier(DeclSpec &DS); 1418 bool ParseCXXTypeSpecifierSeq(DeclSpec &DS); 1563 void ParseMicrosoftIfExistsClassDeclaration(DeclSpec::TST TagType, 1647 bool ParseImplicitInt(DeclSpec &DS, CXXScopeSpec *SS, 1652 void ParseDeclarationSpecifiers(DeclSpec &DS, 1657 bool DiagnoseMissingSemiAfterTagDefinition(DeclSpec &DS, AccessSpecifier AS, [all …]
|
| /freebsd-9-stable/lib/clang/libclangsema/ |
| D | Makefile | 11 DeclSpec.cpp \
|
| /freebsd-9-stable/contrib/llvm/tools/clang/lib/Serialization/ |
| D | ASTReader.cpp | 4985 TL.setWrittenTypeSpec(static_cast<DeclSpec::TST>(Record[Idx++])); in VisitBuiltinTypeLoc() 4986 TL.setWrittenSignSpec(static_cast<DeclSpec::TSS>(Record[Idx++])); in VisitBuiltinTypeLoc() 4987 TL.setWrittenWidthSpec(static_cast<DeclSpec::TSW>(Record[Idx++])); in VisitBuiltinTypeLoc()
|