• Home
  • Raw
  • Download

Lines Matching refs:DeclSpec

49   DeclSpec DS(AttrFactory);  in ParseTypeName()
634 void Parser::ParseOpenCLQualifiers(DeclSpec &DS) { in ParseOpenCLQualifiers()
1614 if (DS.getStorageClassSpec() == DeclSpec::SCS_typedef) { in ParseDeclGroup()
1979 void Parser::ParseSpecifierQualifierList(DeclSpec &DS, AccessSpecifier AS, in ParseSpecifierQualifierList()
1992 } else if (Specs == DeclSpec::PQ_None && !DS.getNumProtocolQualifiers() && in ParseSpecifierQualifierList()
2000 if (Specs & DeclSpec::PQ_StorageClassSpecifier) { in ParseSpecifierQualifierList()
2010 if (Specs & DeclSpec::PQ_FunctionSpecifier) { in ParseSpecifierQualifierList()
2061 bool Parser::ParseImplicitInt(DeclSpec &DS, CXXScopeSpec *SS, in ParseImplicitInt()
2097 DS.getStorageClassSpec() == DeclSpec::SCS_auto) { in ParseImplicitInt()
2115 case DeclSpec::TST_enum: in ParseImplicitInt()
2117 case DeclSpec::TST_union: in ParseImplicitInt()
2119 case DeclSpec::TST_struct: in ParseImplicitInt()
2121 case DeclSpec::TST_interface: in ParseImplicitInt()
2124 case DeclSpec::TST_class: in ParseImplicitInt()
2210 DS.SetTypeSpecType(DeclSpec::TST_typename, Loc, PrevSpec, DiagID, T); in ParseImplicitInt()
2349 void Parser::ParseDeclarationSpecifiers(DeclSpec &DS, in ParseDeclarationSpecifiers()
2517 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_typename, in ParseDeclarationSpecifiers()
2577 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_typename, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2591 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_typename, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2620 DS.getTypeQualifiers() == DeclSpec::TQ_const && in ParseDeclarationSpecifiers()
2621 DS.getStorageClassSpec() == DeclSpec::SCS_static) { in ParseDeclarationSpecifiers()
2684 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_typename, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2773 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_typedef, Loc, in ParseDeclarationSpecifiers()
2777 if (DS.getThreadStorageClassSpec() == DeclSpec::TSCS___thread) in ParseDeclarationSpecifiers()
2779 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_extern, Loc, in ParseDeclarationSpecifiers()
2783 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_private_extern, in ParseDeclarationSpecifiers()
2787 if (DS.getThreadStorageClassSpec() == DeclSpec::TSCS___thread) in ParseDeclarationSpecifiers()
2789 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_static, Loc, in ParseDeclarationSpecifiers()
2795 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_auto, Loc, in ParseDeclarationSpecifiers()
2801 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_auto, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2804 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_auto, Loc, in ParseDeclarationSpecifiers()
2808 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_register, Loc, in ParseDeclarationSpecifiers()
2812 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_mutable, Loc, in ParseDeclarationSpecifiers()
2816 isInvalid = DS.SetStorageClassSpecThread(DeclSpec::TSCS___thread, Loc, in ParseDeclarationSpecifiers()
2820 isInvalid = DS.SetStorageClassSpecThread(DeclSpec::TSCS_thread_local, Loc, in ParseDeclarationSpecifiers()
2824 isInvalid = DS.SetStorageClassSpecThread(DeclSpec::TSCS__Thread_local, in ParseDeclarationSpecifiers()
2874 isInvalid = DS.SetTypeSpecWidth(DeclSpec::TSW_short, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2878 if (DS.getTypeSpecWidth() != DeclSpec::TSW_long) in ParseDeclarationSpecifiers()
2879 isInvalid = DS.SetTypeSpecWidth(DeclSpec::TSW_long, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2882 isInvalid = DS.SetTypeSpecWidth(DeclSpec::TSW_longlong, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2886 isInvalid = DS.SetTypeSpecWidth(DeclSpec::TSW_longlong, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2890 isInvalid = DS.SetTypeSpecSign(DeclSpec::TSS_signed, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2894 isInvalid = DS.SetTypeSpecSign(DeclSpec::TSS_unsigned, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2898 isInvalid = DS.SetTypeSpecComplex(DeclSpec::TSC_complex, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2902 isInvalid = DS.SetTypeSpecComplex(DeclSpec::TSC_imaginary, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2906 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_void, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2910 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_char, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2914 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_int, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2918 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_int128, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2922 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_half, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2926 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_float, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2930 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_double, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2934 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_wchar, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2938 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_char16, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2942 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_char32, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2948 DS.getTypeSpecType() != DeclSpec::TST_unspecified && in ParseDeclarationSpecifiers()
2949 DS.getStorageClassSpec() == DeclSpec::SCS_typedef) { in ParseDeclarationSpecifiers()
2956 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_bool, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2961 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_decimal32, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2965 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_decimal64, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2969 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_decimal128, Loc, PrevSpec, in ParseDeclarationSpecifiers()
2979 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_image1d_t, Loc, in ParseDeclarationSpecifiers()
2983 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_image1d_array_t, Loc, in ParseDeclarationSpecifiers()
2987 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_image1d_buffer_t, Loc, in ParseDeclarationSpecifiers()
2991 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_image2d_t, Loc, in ParseDeclarationSpecifiers()
2995 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_image2d_array_t, Loc, in ParseDeclarationSpecifiers()
2999 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_image3d_t, Loc, in ParseDeclarationSpecifiers()
3003 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_sampler_t, Loc, in ParseDeclarationSpecifiers()
3007 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_event_t, Loc, in ParseDeclarationSpecifiers()
3047 isInvalid = DS.SetTypeQual(DeclSpec::TQ_const, Loc, PrevSpec, DiagID, in ParseDeclarationSpecifiers()
3051 isInvalid = DS.SetTypeQual(DeclSpec::TQ_volatile, Loc, PrevSpec, DiagID, in ParseDeclarationSpecifiers()
3055 isInvalid = DS.SetTypeQual(DeclSpec::TQ_restrict, Loc, PrevSpec, DiagID, in ParseDeclarationSpecifiers()
3091 isInvalid = DS.SetTypeQual(DeclSpec::TQ_atomic, Loc, PrevSpec, DiagID, in ParseDeclarationSpecifiers()
3386 void Parser::ParseEnumSpecifier(SourceLocation StartLoc, DeclSpec &DS, in ParseEnumSpecifier()
3392 Actions.CodeCompleteTag(getCurScope(), DeclSpec::TST_enum); in ParseEnumSpecifier()
3653 Decl *TagDecl = Actions.ActOnTag(getCurScope(), DeclSpec::TST_enum, TUK, in ParseEnumSpecifier()
3668 TypeResult Type = Actions.ActOnDependentTag(getCurScope(), DeclSpec::TST_enum, in ParseEnumSpecifier()
3676 if (DS.SetTypeSpecType(DeclSpec::TST_typename, StartLoc, in ParseEnumSpecifier()
3699 if (DS.SetTypeSpecType(DeclSpec::TST_enum, StartLoc, in ParseEnumSpecifier()
4299 void Parser::ParseTypeQualifierListOpt(DeclSpec &DS, in ParseTypeQualifierListOpt()
4324 isInvalid = DS.SetTypeQual(DeclSpec::TQ_const , Loc, PrevSpec, DiagID, in ParseTypeQualifierListOpt()
4328 isInvalid = DS.SetTypeQual(DeclSpec::TQ_volatile, Loc, PrevSpec, DiagID, in ParseTypeQualifierListOpt()
4332 isInvalid = DS.SetTypeQual(DeclSpec::TQ_restrict, Loc, PrevSpec, DiagID, in ParseTypeQualifierListOpt()
4338 isInvalid = DS.SetTypeQual(DeclSpec::TQ_atomic, Loc, PrevSpec, DiagID, in ParseTypeQualifierListOpt()
4478 DeclSpec DS(AttrFactory); in ParseDeclaratorInternal()
4510 DeclSpec DS(AttrFactory); in ParseDeclaratorInternal()
4534 DeclSpec DS(AttrFactory); in ParseDeclaratorInternal()
4550 if (DS.getTypeQualifiers() != DeclSpec::TQ_unspecified) { in ParseDeclaratorInternal()
4551 if (DS.getTypeQualifiers() & DeclSpec::TQ_const) in ParseDeclaratorInternal()
4554 if (DS.getTypeQualifiers() & DeclSpec::TQ_volatile) in ParseDeclaratorInternal()
4558 if (DS.getTypeQualifiers() & DeclSpec::TQ_atomic) in ParseDeclaratorInternal()
4977 DeclSpec DS(AttrFactory); in ParseFunctionDeclarator()
5254 DeclSpec DS(AttrFactory); in ParseParameterDeclarationClause()
5442 DeclSpec DS(AttrFactory); in ParseBracketDeclarator()
5510 void Parser::ParseTypeofSpecifier(DeclSpec &DS) { in ParseTypeofSpecifier()
5543 if (DS.SetTypeSpecType(DeclSpec::TST_typeofType, StartLoc, PrevSpec, in ParseTypeofSpecifier()
5565 if (DS.SetTypeSpecType(DeclSpec::TST_typeofExpr, StartLoc, PrevSpec, in ParseTypeofSpecifier()
5573 void Parser::ParseAtomicSpecifier(DeclSpec &DS) { in ParseAtomicSpecifier()
5599 if (DS.SetTypeSpecType(DeclSpec::TST_atomic, StartLoc, PrevSpec, in ParseAtomicSpecifier()
5637 bool Parser::TryAltiVecTokenOutOfLine(DeclSpec &DS, SourceLocation Loc, in TryAltiVecTokenOutOfLine()