| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | DeclSpec.cpp | 425 void DeclSpec::forEachCVRUQualifier( in forEachCVRUQualifier() 437 void DeclSpec::forEachQualifier( in forEachQualifier() 443 bool DeclSpec::hasTagDefinition() const { in hasTagDefinition() 483 const char *DeclSpec::getSpecifierName(DeclSpec::SCS S) { in getSpecifierName() 497 const char *DeclSpec::getSpecifierName(DeclSpec::TSCS S) { in getSpecifierName() 542 const char *DeclSpec::getSpecifierName(DeclSpec::TST T, in getSpecifierName() 573 case DeclSpec::TST_typeofType: in getSpecifierName() 584 case DeclSpec::TST_##ImgType##_t: \ in getSpecifierName() 927 bool DeclSpec::SetTypeSpecError() { in SetTypeSpecError() 1103 void DeclSpec::SaveWrittenBuiltinSpecs() { in SaveWrittenBuiltinSpecs() [all …]
|
| H A D | SemaType.cpp | 1271 case DeclSpec::TST_void: in ConvertDeclSpecToType() 1274 case DeclSpec::TST_char: in ConvertDeclSpecToType() 1285 case DeclSpec::TST_wchar: in ConvertDeclSpecToType() 1545 case DeclSpec::TST_bool: in ConvertDeclSpecToType() 1556 case DeclSpec::TST_enum: in ConvertDeclSpecToType() 1643 case DeclSpec::TST_auto: in ConvertDeclSpecToType() 1837 S, DS, TypeQuals, Result, DeclSpec::TQ_const | DeclSpec::TQ_volatile, in ConvertDeclSpecToType() 1856 DeclSpec::TQ_const | DeclSpec::TQ_volatile | DeclSpec::TQ_atomic, in ConvertDeclSpecToType() 1965 ~(DeclSpec::TQ_const | DeclSpec::TQ_volatile | DeclSpec::TQ_atomic); in BuildQualifiedType() 1969 unsigned CVR = CVRAU & ~(DeclSpec::TQ_atomic | DeclSpec::TQ_unaligned); in BuildQualifiedType() [all …]
|
| H A D | SemaDecl.cpp | 4956 case DeclSpec::TST_class: in GetDiagnosticTypeSpecifierID() 4958 case DeclSpec::TST_struct: in GetDiagnosticTypeSpecifierID() 4962 case DeclSpec::TST_union: in GetDiagnosticTypeSpecifierID() 4964 case DeclSpec::TST_enum: in GetDiagnosticTypeSpecifierID() 5350 case DeclSpec::SCS_extern: in StorageClassSpecToVarDeclStorageClass() 5915 case DeclSpec::TST_typename: in RebuildDeclaratorInCurrentInstantiation() 8879 case DeclSpec::SCS_auto: in getFunctionStorageClass() 8881 case DeclSpec::SCS_mutable: in getFunctionStorageClass() 8888 case DeclSpec::SCS_extern: in getFunctionStorageClass() 14488 DeclSpec DS(attrs); in ActOnFinishKNRParamDeclarations() [all …]
|
| H A D | CMakeLists.txt | 16 DeclSpec.cpp
|
| H A D | SemaDeclCXX.cpp | 757 if (SCS == DeclSpec::SCS_static) { in ActOnDecompositionDeclarator() 3270 const DeclSpec &DS = D.getDeclSpec(); in ActOnCXXMemberDeclarator() 3341 case DeclSpec::SCS_unspecified: in ActOnCXXMemberDeclarator() 3342 case DeclSpec::SCS_typedef: in ActOnCXXMemberDeclarator() 3343 case DeclSpec::SCS_static: in ActOnCXXMemberDeclarator() 3345 case DeclSpec::SCS_mutable: in ActOnCXXMemberDeclarator() 10746 const DeclSpec &DS = D.getDeclSpec(); in CheckConversionDeclarator() 11830 case DeclSpec::TST_error: in ActOnUsingEnumDeclaration() 11834 case DeclSpec::TST_enum: in ActOnUsingEnumDeclaration() 11837 case DeclSpec::TST_typename: in ActOnUsingEnumDeclaration() [all …]
|
| H A D | SemaCXXScopeSpec.cpp | 868 const DeclSpec &DS, in ActOnCXXNestedNameSpecifierDecltype() 870 if (SS.isInvalid() || DS.getTypeSpecType() == DeclSpec::TST_error) in ActOnCXXNestedNameSpecifierDecltype() 873 assert(DS.getTypeSpecType() == DeclSpec::TST_decltype); in ActOnCXXNestedNameSpecifierDecltype()
|
| H A D | SemaCodeComplete.cpp | 4388 void Sema::CodeCompleteDeclSpec(Scope *S, DeclSpec &DS, in CodeCompleteDeclSpec() 4410 (DS.getTypeSpecType() == DeclSpec::TST_class || in CodeCompleteDeclSpec() 4411 DS.getTypeSpecType() == DeclSpec::TST_struct)) in CodeCompleteDeclSpec() 5751 switch ((DeclSpec::TST)TagSpec) { in CodeCompleteTag() 5752 case DeclSpec::TST_enum: in CodeCompleteTag() 5757 case DeclSpec::TST_union: in CodeCompleteTag() 5762 case DeclSpec::TST_struct: in CodeCompleteTag() 5763 case DeclSpec::TST_class: in CodeCompleteTag() 5764 case DeclSpec::TST_interface: in CodeCompleteTag() 5797 if (!(DS.getTypeQualifiers() & DeclSpec::TQ_const)) in AddTypeQualifierResults() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/ |
| H A D | FixItHintUtils.cpp | 74 static std::string buildQualifier(DeclSpec::TQ Qualifier, in buildQualifier() 77 return (llvm::Twine(' ') + DeclSpec::getSpecifierName(Qualifier)).str(); in buildQualifier() 78 return (llvm::Twine(DeclSpec::getSpecifierName(Qualifier)) + " ").str(); in buildQualifier() 82 DeclSpec::TQ Qualifier, in changeValue() 102 DeclSpec::TQ Qualifier, in changePointerItself() 115 changePointer(const VarDecl &Var, DeclSpec::TQ Qualifier, const Type *Pointee, in changePointer() 166 changeReferencee(const VarDecl &Var, DeclSpec::TQ Qualifier, QualType Pointee, in changeReferencee() 186 DeclSpec::TQ Qualifier, in addQualifierToVarDecl()
|
| H A D | FixItHintUtils.h | 46 DeclSpec::TQ Qualifier,
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseDecl.cpp | 52 DeclSpec DS(AttrFactory); in ParseTypeName() 2724 case DeclSpec::TST_enum: in ParseImplicitInt() 2726 case DeclSpec::TST_union: in ParseImplicitInt() 2733 case DeclSpec::TST_class: in ParseImplicitInt() 4729 DeclSpec DS(AttrFactory); in ParseEnumSpecifier() 5949 DeclSpec DS(AttrFactory); in ParseDeclaratorInternal() 5971 DeclSpec DS(AttrFactory); in ParseDeclaratorInternal() 5999 DeclSpec DS(AttrFactory); in ParseDeclaratorInternal() 6692 DeclSpec DS(AttrFactory); in ParseFunctionDeclarator() 7012 DeclSpec DS(AttrFactory); in ParseParameterDeclarationClause() [all …]
|
| H A D | ParseExprCXX.cpp | 214 DeclSpec DS(AttrFactory); in ParseOptionalCXXScopeSpecifier() 1206 DeclSpec &DS) { in addConstexprToLambdaDeclSpecifier() 1250 DeclSpec DS(AttrFactory); in ParseLambdaExpressionAfterIntroducer() 1522 DeclSpec DS(AttrFactory); in ParseCXXCasts() 1736 DeclSpec DS(AttrFactory); in ParseCXXPseudoDestructor() 2086 DeclSpec DS(AttrFactory); in ParseCXXCondition() 2737 DeclSpec DS(AttrFactory); in ParseUnqualifiedIdOperator() 2983 DeclSpec DS(AttrFactory); in ParseUnqualifiedId() 3101 DeclSpec DS(AttrFactory); in ParseCXXNewExpression() 3953 DeclSpec DS(AttrFactory); in ParseCXXAmbiguousParenExpression() [all …]
|
| H A D | ParseDeclCXX.cpp | 699 DeclSpec DS(AttrFactory); in ParseUsingDeclaration() 1220 DeclSpec DS(AttrFactory); in ParseBaseTypeSpecifier() 1306 DeclSpec DS(AttrFactory); in ParseBaseTypeSpecifier() 1479 DeclSpec::TST TagType; in ParseClassSpecifier() 1481 TagType = DeclSpec::TST_struct; in ParseClassSpecifier() 1485 TagType = DeclSpec::TST_class; in ParseClassSpecifier() 1488 TagType = DeclSpec::TST_union; in ParseClassSpecifier() 2465 DeclSpec DS(AttrFactory); in MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq() 2961 DeclSpec::SCS_static) { in ParseCXXClassMemberDeclaration() 3314 TagType == DeclSpec::TST_union || TagType == DeclSpec::TST_class) && in ParseCXXMemberSpecification() [all …]
|
| H A D | Parser.cpp | 206 << Kind << DeclSpec::getSpecifierName(TST, in ConsumeExtraSemi() 1099 auto LengthOfTSTToken = [](DeclSpec::TST TKind) { in ParseDeclOrFunctionDefInternal() 1100 assert(DeclSpec::isDeclRep(TKind)); in ParseDeclOrFunctionDefInternal() 1102 case DeclSpec::TST_class: in ParseDeclOrFunctionDefInternal() 1104 case DeclSpec::TST_struct: in ParseDeclOrFunctionDefInternal() 1106 case DeclSpec::TST_union: in ParseDeclOrFunctionDefInternal() 1108 case DeclSpec::TST_enum: in ParseDeclOrFunctionDefInternal() 1110 case DeclSpec::TST_interface: in ParseDeclOrFunctionDefInternal() 1119 DeclSpec::isDeclRep(DS.getTypeSpecType()) in ParseDeclOrFunctionDefInternal() 1172 DS.getStorageClassSpec() == DeclSpec::SCS_extern && in ParseDeclOrFunctionDefInternal() [all …]
|
| H A D | ParseTemplate.cpp | 310 if (DS.getStorageClassSpec() == DeclSpec::SCS_typedef) { in ParseSingleDeclarationAfterTemplate() 669 DeclSpec DS(getAttrFactory()); in ParseTemplateParameter() 991 DeclSpec DS(AttrFactory); in ParseNonTypeTemplateParameter() 999 if (DS.getTypeSpecType() == DeclSpec::TST_unspecified) { in ParseNonTypeTemplateParameter()
|
| H A D | ParseExpr.cpp | 1207 DeclSpec DS(AttrFactory); in ParseCastExpression() 1484 DeclSpec DS(AttrFactory); in ParseCastExpression() 1562 DeclSpec DS(AttrFactory); in ParseCastExpression() 2299 DeclSpec DS(AttrFactory); in ParseExprAfterUnaryExprOrTypeTrait() 2963 DeclSpec DS(AttrFactory); in ParseParenExpression() 3497 DeclSpec DS(AttrFactory); in ParseBlockId() 3540 DeclSpec DS(AttrFactory); in ParseBlockLiteralExpression()
|
| H A D | ParseObjc.cpp | 1271 DeclSpec declSpec(AttrFactory); in ParseObjCTypeName() 1421 ArgInfo.DeclSpec, DeclaratorContext::ObjCParameter, ¶mAttrs); in ParseObjCMethodDecl() 1493 DeclSpec DS(AttrFactory); in ParseObjCMethodDecl() 1696 DeclSpec DS(AttrFactory); in parseObjCTypeArgsOrProtocolQualifiers() 2547 DeclSpec DS(AttrFactory); in ParseObjCTryStmt() 2934 DeclSpec DS(AttrFactory); in ParseObjCXXMessageReceiver()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 229 class DeclSpec { 413 DeclSpec(const DeclSpec &) = delete; 414 void operator=(const DeclSpec &) = delete; 422 DeclSpec(AttributeFactory &attrFactory) in DeclSpec() function 463 TypeSpecType = DeclSpec::TST_unspecified; in ClearTypeSpecType() 1344 DeclSpec *MethodQualifiers; 1410 DeclSpec &getOrCreateMethodQualifiers() { in getOrCreateMethodQualifiers() 1808 const DeclSpec &DS; 1947 DeclSpec &getMutableDeclSpec() { return const_cast<DeclSpec &>(DS); } in getMutableDeclSpec() 1994 void ExtendWithDeclSpec(const DeclSpec &DS) { in ExtendWithDeclSpec() [all …]
|
| H A D | Sema.h | 2012 const DeclSpec *DS = nullptr); 2819 void DiagnoseFunctionSpecifiers(const DeclSpec &DS); 2899 void CheckMain(FunctionDecl *FD, const DeclSpec &D); 3200 Decl *BuildAnonymousStructOrUnion(Scope *S, DeclSpec &DS, 7308 const DeclSpec &DS, 7320 const DeclSpec &DS, 7330 const DeclSpec &DS, 7491 Decl *ActOnFriendTypeDecl(Scope *S, const DeclSpec &DS, 10065 ObjCDeclSpec DeclSpec; member 12875 void CodeCompleteDeclSpec(Scope *S, DeclSpec &DS, [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/ |
| H A D | ConstCorrectnessCheck.cpp | 179 DeclSpec::TQ_const, QualifierTarget::Value, in check() 188 DeclSpec::TQ_const, QualifierTarget::Value, in check() 196 DeclSpec::TQ_const, QualifierTarget::Value, in check()
|
| /llvm-project-15.0.7/clang/include/clang/Parse/ |
| H A D | Parser.h | 893 bool TryAltiVecToken(DeclSpec &DS, SourceLocation Loc, in TryAltiVecToken() 1977 void ParseCXXSimpleTypeSpecifier(DeclSpec &DS); 1979 bool ParseCXXTypeSpecifierSeq(DeclSpec &DS); 2368 DeclSpec &DS, 2378 DeclSpec &DS, AccessSpecifier AS = AS_none, 2904 void ParseTypeofSpecifier(DeclSpec &DS); 2905 SourceLocation ParseDecltypeSpecifier(DeclSpec &DS); 2909 void ParseUnderlyingTypeSpecifier(DeclSpec &DS); 2910 void ParseAtomicSpecifier(DeclSpec &DS); 2992 const Declarator &D, const DeclSpec &DS, [all …]
|
| H A D | RAIIObjectsForParser.h | 175 class ParsingDeclSpec : public DeclSpec { 180 : DeclSpec(P.getAttrFactory()), in ParsingDeclSpec() 183 : DeclSpec(P.getAttrFactory()), in ParsingDeclSpec()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/ |
| H A D | ForRangeCopyCheck.cpp | 95 LoopVar, Context, DeclSpec::TQ::TQ_const)) in handleConstValueCopy() 126 LoopVar, Context, DeclSpec::TQ::TQ_const)) in handleCopyIsOnlyConstReferenced()
|
| H A D | UnnecessaryValueParamCheck.cpp | 155 CurrentParam, *Result.Context, DeclSpec::TQ::TQ_const)) in check()
|
| H A D | UnnecessaryCopyInitialization.cpp | 39 Var, Context, DeclSpec::TQ::TQ_const)) in recordFixes()
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/Sema/ |
| H A D | BUILD.gn | 36 "DeclSpec.cpp",
|