/llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
H A D | ProTypeMemberInitCheck.cpp | 242 void getInitializationsInOrder(const CXXRecordDecl &ClassDecl, in getInitializationsInOrder() argument 370 if (const CXXRecordDecl *ClassDecl = Type->getAsCXXRecordDecl()) { in isEmpty() local 426 ASTContext &Context, const CXXRecordDecl &ClassDecl, in checkMissingMemberInitializer() argument 533 checkMissingBaseClassInitializer(const ASTContext & Context,const CXXRecordDecl & ClassDecl,const CXXConstructorDecl * Ctor) checkMissingBaseClassInitializer() argument [all...] |
/llvm-project/clang/lib/CodeGen/ |
H A D | CGClass.cpp | 200 CodeGenModule::GetNonVirtualBaseClassOffset(const CXXRecordDecl *ClassDecl, in GetNonVirtualBaseClassOffset() argument 557 const CXXRecordDecl *ClassDecl, in EmitBaseInitializer() argument 630 const CXXRecordDecl *ClassDecl, in EmitMemberInitializer() argument 779 const CXXRecordDecl *ClassDecl = in EmitAsanPrologueOrEpilogue() local 918 FieldMemcpyizer(CodeGenFunction & CGF,const CXXRecordDecl * ClassDecl,const VarDecl * SrcRec) FieldMemcpyizer() argument 998 const CXXRecordDecl *ClassDecl; global() member in __anonfdfcccb10311::FieldMemcpyizer 1277 const CXXRecordDecl *ClassDecl = CD->getParent(); EmitCtorPrologue() local 1416 const CXXRecordDecl *ClassDecl = Dtor->getParent(); CanSkipVTablePointerInitialization() local 1583 const CXXRecordDecl *ClassDecl = Dtor->getParent(); Emit() local 1601 const CXXRecordDecl *ClassDecl = Dtor->getParent(); EmitConditionalDtorDeleteCall() local 1865 const CXXRecordDecl *ClassDecl = DD->getParent(); EnterDtorCleanups() local 1877 const CXXRecordDecl *ClassDecl = DD->getParent(); EnterDtorCleanups() local 2203 const CXXRecordDecl *ClassDecl = D->getParent(); EmitCXXConstructorCall() local 2385 EmitVTableAssumptionLoads(const CXXRecordDecl * ClassDecl,Address This) EmitVTableAssumptionLoads() argument 2499 const CXXRecordDecl *ClassDecl = Ctor->getParent(); EmitDelegatingCXXConstructorCall() local 2542 CXXRecordDecl *ClassDecl = T->getAsCXXRecordDecl(); PushDestructorCleanup() local 2808 const CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(ClassTy->getDecl()); EmitVTablePtrCheckForCast() local [all...] |
H A D | ItaniumCXXABI.cpp | 1236 auto *ClassDecl = emitVirtualObjectDelete() local 1440 auto *ClassDecl = EmitTypeid() local 1597 auto *ClassDecl = emitDynamicCastToVoid() local 1640 GetVirtualBaseClassOffset(CodeGenFunction & CGF,Address This,const CXXRecordDecl * ClassDecl,const CXXRecordDecl * BaseClassDecl) GetVirtualBaseClassOffset() argument [all...] |
H A D | CGVTables.cpp | 92 auto ClassAlign = CGF.CGM.getClassPointerAlignment(ClassDecl); in PerformReturnAdjustment() local
|
H A D | CGObjCGNU.cpp | 3594 ObjCInterfaceDecl *ClassDecl = RegisterAlias() local 3613 ObjCInterfaceDecl *ClassDecl = GenerateClass() local [all...] |
H A D | CGObjC.cpp | 82 llvm::Value *Receiver = Runtime.GetClass(*this, ClassDecl); in EmitObjCBoxedExpr() local
|
/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | RefCntblBaseVirtualDtorChecker.cpp | 52 const CXXRecordDecl *ClassDecl) in DerefFuncDeleteExprVisitor() argument 55 DerefFuncDeleteExprVisitor(const CXXRecordDecl *ClassDecl) in DerefFuncDeleteExprVisitor() argument 120 const CXXRecordDecl *ClassDecl; global() member in __anon600375360111::DerefFuncDeleteExprVisitor [all...] |
H A D | UncountedCallArgsChecker.cpp |
|
/llvm-project/clang-tools-extra/clang-tidy/google/ |
H A D | AvoidNSObjectNewCheck.cpp | 38 static bool isInitMethodAvailable(const ObjCInterfaceDecl *ClassDecl) { in isInitMethodAvailable()
|
/llvm-project/clang-tools-extra/clang-tidy/utils/ |
H A D | TypeTraits.cpp | 51 const auto *ClassDecl = dyn_cast<CXXRecordDecl>(&RecordDecl); in recordIsTriviallyDefaultConstructible() local
|
H A D | RenamerClangTidyCheck.cpp | 355 if (const auto *ClassDecl = dyn_cast<TemplateDecl>(Decl)) { in VisitTemplateSpecializationTypeLoc() local
|
/llvm-project/clang-tools-extra/clang-tidy/modernize/ |
H A D | UseDefaultMemberInitCheck.cpp | 248 const auto *ClassDecl = cast<CXXRecordDecl>(Field->getParent()); in checkDefaultInit() local
|
/llvm-project/clang/lib/Sema/ |
H A D | SemaDeclCXX.cpp | 4273 : ClassDecl(ClassDec argument 2937 ActOnBaseSpecifiers(Decl * ClassDecl,MutableArrayRef<CXXBaseSpecifier * > Bases) ActOnBaseSpecifiers() argument 4129 FindBaseInitializer(Sema & SemaRef,CXXRecordDecl * ClassDecl,QualType BaseType,const CXXBaseSpecifier * & DirectBaseSpec,const CXXBaseSpecifier * & VirtualBaseSpec) FindBaseInitializer() argument 4207 MemInitializerValidatorCCC(CXXRecordDecl * ClassDecl) MemInitializerValidatorCCC() argument 4224 CXXRecordDecl *ClassDecl; global() member in __anon47e04d131011::MemInitializerValidatorCCC 4230 DiagRedefinedPlaceholderFieldDecl(SourceLocation Loc,RecordDecl * ClassDecl,const IdentifierInfo * Name) DiagRedefinedPlaceholderFieldDecl() argument 4254 tryLookupUnambiguousFieldDecl(RecordDecl * ClassDecl,const IdentifierInfo * MemberOrBase) tryLookupUnambiguousFieldDecl() argument 4313 CXXRecordDecl *ClassDecl = Constructor->getParent(); BuildMemInitializer() local 4560 BuildDelegatingInitializer(TypeSourceInfo * TInfo,Expr * Init,CXXRecordDecl * ClassDecl) BuildDelegatingInitializer() argument 4623 BuildBaseInitializer(QualType BaseType,TypeSourceInfo * BaseTInfo,Expr * Init,CXXRecordDecl * ClassDecl,SourceLocation EllipsisLoc) BuildBaseInitializer() argument 5247 CXXRecordDecl *ClassDecl = Constructor->getParent()->getDefinition(); SetCtorInitializers() local 5461 const CXXRecordDecl *ClassDecl = Constructor->getParent(); DiagnoseBaseOrMemInitializerOrder() local 5699 MarkBaseAndMemberDestructorsReferenced(SourceLocation Location,CXXRecordDecl * ClassDecl) MarkBaseAndMemberDestructorsReferenced() argument 5803 MarkVirtualBaseDestructorsReferenced(SourceLocation Location,CXXRecordDecl * ClassDecl,llvm::SmallPtrSetImpl<const RecordType * > * DirectVirtualBases) MarkVirtualBaseDestructorsReferenced() argument 5848 if (CXXRecordDecl *ClassDecl = Constructor->getParent(); ActOnDefaultCtorInitializers() local 7281 specialMemberIsConstexpr(Sema & S,CXXRecordDecl * ClassDecl,CXXSpecialMemberKind CSM,unsigned Quals,bool ConstRHS,CXXConstructorDecl * InheritedCtor=nullptr,Sema::InheritedConstructorInfo * Inherited=nullptr) specialMemberIsConstexpr() argument 7316 defaultedSpecialMemberIsConstexpr(Sema & S,CXXRecordDecl * ClassDecl,CXXSpecialMemberKind CSM,bool ConstArg,CXXConstructorDecl * InheritedCtor=nullptr,Sema::InheritedConstructorInfo * Inherited=nullptr) defaultedSpecialMemberIsConstexpr() argument 10470 AddImplicitlyDeclaredMembersToClass(CXXRecordDecl * ClassDecl) AddImplicitlyDeclaredMembersToClass() argument 10776 CXXRecordDecl *ClassDecl CheckConstructor() local 11148 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(Conversion->getDeclContext()); ActOnConversionDeclarator() local 13642 CXXRecordDecl *ClassDecl = MD->getParent(); ComputeDefaultedSpecialMemberExceptionSpec() local 13768 DeclareImplicitDefaultConstructor(CXXRecordDecl * ClassDecl) DeclareImplicitDefaultConstructor() argument 13841 CXXRecordDecl *ClassDecl = Constructor->getParent(); DefineImplicitDefaultConstructor() local 13978 CXXRecordDecl *ClassDecl = Constructor->getParent(); DefineInheritingConstructor() local 14057 DeclareImplicitDestructor(CXXRecordDecl * ClassDecl) DeclareImplicitDestructor() argument 14133 CXXRecordDecl *ClassDecl = Destructor->getParent(); DefineImplicitDestructor() local 14171 CXXRecordDecl *ClassDecl = Destructor->getParent(); CheckCompleteDestructorVariant() local 14492 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(RecordTy->getDecl()); buildSingleCopyAssignRecursively() local 14685 DeclareImplicitCopyAssignment(CXXRecordDecl * ClassDecl) DeclareImplicitCopyAssignment() argument 14831 CXXRecordDecl *ClassDecl = CopyAssignOperator->getParent(); DefineImplicitCopyAssignment() local 15042 DeclareImplicitMoveAssignment(CXXRecordDecl * ClassDecl) DeclareImplicitMoveAssignment() argument 15216 CXXRecordDecl *ClassDecl = MoveAssignOperator->getParent(); DefineImplicitMoveAssignment() local 15433 DeclareImplicitCopyConstructor(CXXRecordDecl * ClassDecl) DeclareImplicitCopyConstructor() argument 15544 CXXRecordDecl *ClassDecl = CopyConstructor->getParent(); DefineImplicitCopyConstructor() local 15584 DeclareImplicitMoveConstructor(CXXRecordDecl * ClassDecl) DeclareImplicitMoveConstructor() argument 15683 CXXRecordDecl *ClassDecl = MoveConstructor->getParent(); DefineImplicitMoveConstructor() local 15952 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(Record->getDecl()); FinalizeVarWithDestructor() local [all...] |
H A D | SemaCUDA.cpp | 372 inferTargetForImplicitSpecialMember(CXXRecordDecl * ClassDecl,CXXSpecialMemberKind CSM,CXXMethodDecl * MemberDecl,bool ConstRHS,bool Diagnose) inferTargetForImplicitSpecialMember() argument 570 const CXXRecordDecl *ClassDecl = DD->getParent(); isEmptyDestructor() local [all...] |
H A D | SemaObjCProperty.cpp | 193 if (ObjCCategoryDecl *CDecl = dyn_cast<ObjCCategoryDecl>(ClassDecl)) { in ActOnProperty() local 824 SelectPropertyForSynthesisFromProtocols(Sema & S,SourceLocation AtLoc,ObjCInterfaceDecl * ClassDecl,ObjCPropertyDecl * Property) SelectPropertyForSynthesisFromProtocols() argument [all...] |
H A D | SemaPseudoObject.cpp | 245 if (const CXXRecordDecl *ClassDecl = ty->getAsCXXRecordDecl()) CanCaptureValue() local
|
H A D | SemaExprObjC.cpp | 2999 if (ObjCInterfaceDecl *ClassDecl = CurMeth->getClassInterface()) { BuildInstanceMessage() local 3045 ObjCInterfaceDecl *ClassDecl = nullptr; BuildInstanceMessage() local
|
H A D | SemaDeclObjC.cpp | 3993 Decl *ClassDecl = OCD; ActOnAtEnd() local 4745 Decl *ClassDecl = cast<ObjCContainerDecl>(SemaRef.CurContext); ActOnMethodDeclaration() local [all...] |
H A D | SemaCodeComplete.cpp | 6971 CXXRecordDecl *ClassDecl = Constructor->getParent(); CodeCompleteConstructorInitializer() local 8377 if (ObjCInterfaceDecl *ClassDecl = CurMethod->getClassInterface()) CodeCompleteObjCInstanceMessage() local
|
/llvm-project/clang/lib/AST/ |
H A D | DeclObjC.cpp | 646 if (ObjCIvarDecl *I = ClassDecl->getIvarDecl(ID)) { in lookupInstanceVariable() local 262 if (const auto *ClassDecl = dyn_cast<ObjCInterfaceDecl>(this)) { FindPropertyDeclaration() local 677 ObjCInterfaceDecl* ClassDecl = this; lookupInheritedClass() local 709 const ObjCInterfaceDecl* ClassDecl = this; lookupMethod() local 1422 const ObjCInterfaceDecl *ClassDecl = nullptr; findPropertyDecl() local [all...] |
H A D | Type.cpp | 96 const auto *ClassDecl = getTypePtr()->getPointeeCXXRecordDecl(); mayBeDynamicClass() local 101 const auto *ClassDecl = getTypePtr()->getPointeeCXXRecordDecl(); mayBeNotDynamicClass() local 2339 if (const auto *ClassDecl = dyn_cast<CXXRecordDecl>(Record->getDecl())) isAggregateType() local 2640 if (const auto *ClassDecl = isCXX98PODType() local 2683 if (const auto *ClassDecl = dyn_cast<CXXRecordDecl>(RT->getDecl())) { isTrivialType() local 2734 if (const auto *ClassDecl = dyn_cast<CXXRecordDecl>(RT->getDecl())) { isTriviallyCopyableTypeImpl() local 2995 if (const auto *ClassDecl = dyn_cast<CXXRecordDecl>(RT->getDecl())) isLiteralType() local 3048 if (const auto *ClassDecl = dyn_cast<CXXRecordDecl>(RT->getDecl())) isStandardLayoutType() local 3090 if (const auto *ClassDecl = dyn_cast<CXXRecordDecl>(RT->getDecl())) { isCXX11PODType() local [all...] |
/llvm-project/clang/lib/Frontend/Rewrite/ |
H A D | RewriteModernObjC.cpp | 841 const ObjCInterfaceDecl *ClassDecl = D->getContainingInterface(); getIvarAccessString() local 1060 RewriteForwardClassEpilogue(ObjCInterfaceDecl * ClassDecl,const std::string & typedefString) RewriteForwardClassEpilogue() argument 1381 RewriteInterfaceDecl(ObjCInterfaceDecl * ClassDecl) RewriteInterfaceDecl() argument 3240 ObjCInterfaceDecl *ClassDecl = CurMethodDef->getClassInterface(); SynthMessageExpr() local 3334 ObjCInterfaceDecl *ClassDecl = CurMethodDef->getClassInterface(); SynthMessageExpr() local 6612 Write_category_t(RewriteModernObjC & RewriteObj,ASTContext * Context,std::string & Result,ObjCCategoryDecl * CatDecl,ObjCInterfaceDecl * ClassDecl,ArrayRef<ObjCMethodDecl * > InstanceMethods,ArrayRef<ObjCMethodDecl * > ClassMethods,ArrayRef<ObjCProtocolDecl * > RefedProtocols,ArrayRef<ObjCPropertyDecl * > ClassProperties) Write_category_t() argument 7263 ObjCInterfaceDecl *ClassDecl = IDecl->getClassInterface(); RewriteObjCCategoryImplDecl() local 7347 ObjCInterfaceDecl *ClassDecl = IDecl->getClassInterface(); RewriteCategorySetupInitHook() local [all...] |
H A D | RewriteObjC.cpp | 905 SourceLocation startLoc = ClassDecl->getBeginLoc(); in RewriteForwardClassEpilogue() argument 1205 if (!ObjCForwardDecls.count(ClassDecl->getCanonicalDecl())) { in RewriteInterfaceDecl() argument 758 const ObjCInterfaceDecl *ClassDecl = OID->getContainingInterface(); getIvarAccessString() local 2668 ObjCInterfaceDecl *ClassDecl = CurMethodDef->getClassInterface(); SynthMessageExpr() local 2761 ObjCInterfaceDecl *ClassDecl = CurMethodDef->getClassInterface(); SynthMessageExpr() local 5618 ObjCInterfaceDecl *ClassDecl = IDecl->getClassInterface(); RewriteObjCCategoryImplDecl() local [all...] |
/llvm-project/clang/lib/Parse/ |
H A D | ParseDeclCXX.cpp | 2385 ParseBaseClause(Decl * ClassDecl) ParseBaseClause() argument 2425 ParseBaseSpecifier(Decl * ClassDecl) ParseBaseSpecifier() argument 4389 PushParsingClass(Decl * ClassDecl,bool NonNestedClass,bool IsInterface) PushParsingClass() argument
|
/llvm-project/clang/lib/ASTMatchers/ |
H A D | ASTMatchFinder.cpp | 1396 CXXRecordDecl *ClassDecl = getAsCXXRecordDeclOrPrimaryTemplate(TypeNode); classIsDerivedFromImpl() local 1422 for (const ObjCInterfaceDecl *ClassDecl = Declaration->getSuperClass(); objcClassIsDerivedFrom() local [all...] |