Home
last modified time | relevance | path

Searched defs:ClassDecl (Results 1 – 25 of 25) sorted by relevance

/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGClass.cpp199 GetNonVirtualBaseClassOffset(const CXXRecordDecl * ClassDecl,CastExpr::path_const_iterator PathBegin,CastExpr::path_const_iterator PathEnd) GetNonVirtualBaseClassOffset() argument
549 EmitBaseInitializer(CodeGenFunction & CGF,const CXXRecordDecl * ClassDecl,CXXCtorInitializer * BaseInit) EmitBaseInitializer() argument
622 EmitMemberInitializer(CodeGenFunction & CGF,const CXXRecordDecl * ClassDecl,CXXCtorInitializer * MemberInit,const CXXConstructorDecl * Constructor,FunctionArgList & Args) EmitMemberInitializer() argument
771 const CXXRecordDecl *ClassDecl = EmitAsanPrologueOrEpilogue() local
910 FieldMemcpyizer(CodeGenFunction & CGF,const CXXRecordDecl * ClassDecl,const VarDecl * SrcRec) FieldMemcpyizer() argument
990 const CXXRecordDecl *ClassDecl; global() member in __anon827950500311::FieldMemcpyizer
1269 const CXXRecordDecl *ClassDecl = CD->getParent(); EmitCtorPrologue() local
1408 const CXXRecordDecl *ClassDecl = Dtor->getParent(); CanSkipVTablePointerInitialization() local
1575 const CXXRecordDecl *ClassDecl = Dtor->getParent(); Emit() local
1593 const CXXRecordDecl *ClassDecl = Dtor->getParent(); EmitConditionalDtorDeleteCall() local
1857 const CXXRecordDecl *ClassDecl = DD->getParent(); EnterDtorCleanups() local
1869 const CXXRecordDecl *ClassDecl = DD->getParent(); EnterDtorCleanups() local
2194 const CXXRecordDecl *ClassDecl = D->getParent(); EmitCXXConstructorCall() local
2375 EmitVTableAssumptionLoads(const CXXRecordDecl * ClassDecl,Address This) EmitVTableAssumptionLoads() argument
2485 const CXXRecordDecl *ClassDecl = Ctor->getParent(); EmitDelegatingCXXConstructorCall() local
2528 CXXRecordDecl *ClassDecl = T->getAsCXXRecordDecl(); PushDestructorCleanup() local
2766 const CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(ClassTy->getDecl()); EmitVTablePtrCheckForCast() local
[all...]
H A DItaniumCXXABI.cpp1237 auto *ClassDecl = emitVirtualObjectDelete() local
1441 auto *ClassDecl = EmitTypeid() local
1585 auto *ClassDecl = emitDynamicCastToVoid() local
1628 GetVirtualBaseClassOffset(CodeGenFunction & CGF,Address This,const CXXRecordDecl * ClassDecl,const CXXRecordDecl * BaseClassDecl) GetVirtualBaseClassOffset() argument
[all...]
H A DCGVTables.cpp92 auto ClassDecl = ResultType->getPointeeType()->getAsCXXRecordDecl(); in PerformReturnAdjustment() local
H A DCGObjCGNU.cpp3595 ObjCInterfaceDecl *ClassDecl = RegisterAlias() local
3614 ObjCInterfaceDecl *ClassDecl = GenerateClass() local
[all...]
H A DCGObjC.cpp82 const ObjCInterfaceDecl *ClassDecl = BoxingMethod->getClassInterface(); in EmitObjCBoxedExpr() local
H A DMicrosoftCXXABI.cpp1077 Context.getASTRecordLayout(ClassDecl).getVBPtrOffset().getQuantity(); in GetVirtualBaseClassOffset() argument
H A DCGCall.cpp1823 if (const auto *ClassDecl = dyn_cast<CXXRecordDecl>(RT->getDecl())) MayDropFunctionReturn() local
H A DCGExpr.cpp339 auto *ClassDecl = cast<CXXRecordDecl>(RT->getDecl()); pushTemporaryCleanup() local
/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclCXX.cpp3019 ActOnBaseSpecifiers(Decl * ClassDecl,MutableArrayRef<CXXBaseSpecifier * > Bases) ActOnBaseSpecifiers() argument
4274 FindBaseInitializer(Sema & SemaRef,CXXRecordDecl * ClassDecl,QualType BaseType,const CXXBaseSpecifier * & DirectBaseSpec,const CXXBaseSpecifier * & VirtualBaseSpec) FindBaseInitializer() argument
4354 MemInitializerValidatorCCC(CXXRecordDecl * ClassDecl) MemInitializerValidatorCCC() argument
4371 CXXRecordDecl *ClassDecl; global() member in __anon5bed44921011::MemInitializerValidatorCCC
4377 DiagRedefinedPlaceholderFieldDecl(SourceLocation Loc,RecordDecl * ClassDecl,const IdentifierInfo * Name) DiagRedefinedPlaceholderFieldDecl() argument
4401 tryLookupUnambiguousFieldDecl(RecordDecl * ClassDecl,const IdentifierInfo * MemberOrBase) tryLookupUnambiguousFieldDecl() argument
4420 tryLookupCtorInitMemberDecl(CXXRecordDecl * ClassDecl,CXXScopeSpec & SS,ParsedType TemplateTypeTy,IdentifierInfo * MemberOrBase) tryLookupCtorInitMemberDecl() argument
4461 CXXRecordDecl *ClassDecl = Constructor->getParent(); BuildMemInitializer() local
4704 BuildDelegatingInitializer(TypeSourceInfo * TInfo,Expr * Init,CXXRecordDecl * ClassDecl) BuildDelegatingInitializer() argument
4767 BuildBaseInitializer(QualType BaseType,TypeSourceInfo * BaseTInfo,Expr * Init,CXXRecordDecl * ClassDecl,SourceLocation EllipsisLoc) BuildBaseInitializer() argument
5391 CXXRecordDecl *ClassDecl = Constructor->getParent()->getDefinition(); SetCtorInitializers() local
5605 const CXXRecordDecl *ClassDecl = Constructor->getParent(); DiagnoseBaseOrMemInitializerOrder() local
5844 MarkBaseAndMemberDestructorsReferenced(SourceLocation Location,CXXRecordDecl * ClassDecl) MarkBaseAndMemberDestructorsReferenced() argument
5948 MarkVirtualBaseDestructorsReferenced(SourceLocation Location,CXXRecordDecl * ClassDecl,llvm::SmallPtrSetImpl<const RecordType * > * DirectVirtualBases) MarkVirtualBaseDestructorsReferenced() argument
7429 specialMemberIsConstexpr(Sema & S,CXXRecordDecl * ClassDecl,Sema::CXXSpecialMember CSM,unsigned Quals,bool ConstRHS,CXXConstructorDecl * InheritedCtor=nullptr,Sema::InheritedConstructorInfo * Inherited=nullptr) specialMemberIsConstexpr() argument
7466 defaultedSpecialMemberIsConstexpr(Sema & S,CXXRecordDecl * ClassDecl,Sema::CXXSpecialMember CSM,bool ConstArg,CXXConstructorDecl * InheritedCtor=nullptr,Sema::InheritedConstructorInfo * Inherited=nullptr) defaultedSpecialMemberIsConstexpr() argument
10569 AddImplicitlyDeclaredMembersToClass(CXXRecordDecl * ClassDecl) AddImplicitlyDeclaredMembersToClass() argument
10901 CXXRecordDecl *ClassDecl CheckConstructor() local
11292 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(Conversion->getDeclContext()); ActOnConversionDeclarator() local
13833 CXXRecordDecl *ClassDecl = MD->getParent(); ComputeDefaultedSpecialMemberExceptionSpec() local
13959 DeclareImplicitDefaultConstructor(CXXRecordDecl * ClassDecl) DeclareImplicitDefaultConstructor() argument
14031 CXXRecordDecl *ClassDecl = Constructor->getParent(); DefineImplicitDefaultConstructor() local
14163 CXXRecordDecl *ClassDecl = Constructor->getParent(); DefineInheritingConstructor() local
14242 DeclareImplicitDestructor(CXXRecordDecl * ClassDecl) DeclareImplicitDestructor() argument
14318 CXXRecordDecl *ClassDecl = Destructor->getParent(); DefineImplicitDestructor() local
14356 CXXRecordDecl *ClassDecl = Destructor->getParent(); CheckCompleteDestructorVariant() local
14679 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(RecordTy->getDecl()); buildSingleCopyAssignRecursively() local
14872 DeclareImplicitCopyAssignment(CXXRecordDecl * ClassDecl) DeclareImplicitCopyAssignment() argument
15016 CXXRecordDecl *ClassDecl = CopyAssignOperator->getParent(); DefineImplicitCopyAssignment() local
15227 DeclareImplicitMoveAssignment(CXXRecordDecl * ClassDecl) DeclareImplicitMoveAssignment() argument
15399 CXXRecordDecl *ClassDecl = MoveAssignOperator->getParent(); DefineImplicitMoveAssignment() local
15616 DeclareImplicitCopyConstructor(CXXRecordDecl * ClassDecl) DeclareImplicitCopyConstructor() argument
15724 CXXRecordDecl *ClassDecl = CopyConstructor->getParent(); DefineImplicitCopyConstructor() local
15764 DeclareImplicitMoveConstructor(CXXRecordDecl * ClassDecl) DeclareImplicitMoveConstructor() argument
15860 CXXRecordDecl *ClassDecl = MoveConstructor->getParent(); DefineImplicitMoveConstructor() local
16129 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(Record->getDecl()); FinalizeVarWithDestructor() local
[all...]
H A DSemaCUDA.cpp360 inferCUDATargetForImplicitSpecialMember(CXXRecordDecl * ClassDecl,CXXSpecialMember CSM,CXXMethodDecl * MemberDecl,bool ConstRHS,bool Diagnose) inferCUDATargetForImplicitSpecialMember() argument
555 const CXXRecordDecl *ClassDecl = DD->getParent(); isEmptyCudaDestructor() local
[all...]
H A DSemaObjCProperty.cpp193 ObjCContainerDecl *ClassDecl = cast<ObjCContainerDecl>(SemaRef.CurContext); in ActOnProperty() local
839 SelectPropertyForSynthesisFromProtocols(Sema & S,SourceLocation AtLoc,ObjCInterfaceDecl * ClassDecl,ObjCPropertyDecl * Property) SelectPropertyForSynthesisFromProtocols() argument
[all...]
H A DSemaPseudoObject.cpp243 if (const CXXRecordDecl *ClassDecl = ty->getAsCXXRecordDecl()) CanCaptureValue() local
H A DSemaExprObjC.cpp2995 if (ObjCInterfaceDecl *ClassDecl = CurMeth->getClassInterface()) { BuildInstanceMessage() local
3042 ObjCInterfaceDecl *ClassDecl = nullptr; BuildInstanceMessage() local
H A DSemaDeclObjC.cpp3988 Decl *ClassDecl = OCD; ActOnAtEnd() local
4736 Decl *ClassDecl = cast<ObjCContainerDecl>(CurContext); ActOnMethodDeclaration() local
[all...]
H A DSemaCodeComplete.cpp6914 CXXRecordDecl *ClassDecl = Constructor->getParent(); CodeCompleteConstructorInitializer() local
8299 if (ObjCInterfaceDecl *ClassDecl = CurMethod->getClassInterface()) CodeCompleteObjCInstanceMessage() local
H A DSemaOverload.cpp8620 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(TyRec->getDecl()); AddTypesConvertedFrom() local
8689 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(TyRec->getDecl()); CollectVRQualifiers() local
H A DSemaInit.cpp5322 if (CXXRecordDecl *ClassDecl = dyn_cast<CXXRecordDecl>(RT->getDecl())) { TryValueInitialization() local
H A DSemaChecking.cpp17647 if (CXXRecordDecl *ClassDecl = Param->getType()->getAsCXXRecordDecl()) { CheckParmsForFunctionDef() local
/freebsd-src/contrib/llvm-project/clang/lib/AST/
H A DType.cpp96 const auto *ClassDecl = getTypePtr()->getPointeeCXXRecordDecl(); in mayBeDynamicClass() local
101 const auto *ClassDecl = getTypePtr()->getPointeeCXXRecordDecl(); in mayBeNotDynamicClass() local
2277 if (const auto *ClassDecl = dyn_cast<CXXRecordDecl>(Record->getDecl())) isAggregateType() local
2558 if (const auto *ClassDecl = isCXX98PODType() local
2601 if (const auto *ClassDecl = dyn_cast<CXXRecordDecl>(RT->getDecl())) { isTrivialType() local
2652 if (const auto *ClassDecl = dyn_cast<CXXRecordDecl>(RT->getDecl())) { isTriviallyCopyableTypeImpl() local
2874 if (const auto *ClassDecl = dyn_cast<CXXRecordDecl>(RT->getDecl())) isLiteralType() local
2927 if (const auto *ClassDecl = dyn_cast<CXXRecordDecl>(RT->getDecl())) isStandardLayoutType() local
2969 if (const auto *ClassDecl = dyn_cast<CXXRecordDecl>(RT->getDecl())) { isCXX11PODType() local
[all...]
H A DDeclObjC.cpp647 while (ClassDecl != nullptr) { in lookupInstanceVariable() local
261 if (const auto *ClassDecl = dyn_cast<ObjCInterfaceDecl>(this)) { FindPropertyDeclaration() local
678 ObjCInterfaceDecl* ClassDecl = this; lookupInheritedClass() local
710 const ObjCInterfaceDecl* ClassDecl = this; lookupMethod() local
1422 const ObjCInterfaceDecl *ClassDecl = nullptr; findPropertyDecl() local
[all...]
H A DASTContext.cpp2725 if (const auto *ClassDecl = dyn_cast<CXXRecordDecl>(RD)) { structHasUniqueObjectRepresentations() local
/freebsd-src/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp842 const ObjCInterfaceDecl *ClassDecl = D->getContainingInterface(); getIvarAccessString() local
1061 RewriteForwardClassEpilogue(ObjCInterfaceDecl * ClassDecl,const std::string & typedefString) RewriteForwardClassEpilogue() argument
1382 RewriteInterfaceDecl(ObjCInterfaceDecl * ClassDecl) RewriteInterfaceDecl() argument
3241 ObjCInterfaceDecl *ClassDecl = CurMethodDef->getClassInterface(); SynthMessageExpr() local
3335 ObjCInterfaceDecl *ClassDecl = CurMethodDef->getClassInterface(); SynthMessageExpr() local
6614 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
7265 ObjCInterfaceDecl *ClassDecl = IDecl->getClassInterface(); RewriteObjCCategoryImplDecl() local
7349 ObjCInterfaceDecl *ClassDecl = IDecl->getClassInterface(); RewriteCategorySetupInitHook() local
[all...]
H A DRewriteObjC.cpp758 const ObjCInterfaceDecl *ClassDecl = OID->getContainingInterface(); in getIvarAccessString() local
905 void RewriteObjC::RewriteForwardClassEpilogue(ObjCInterfaceDecl *ClassDecl, in RewriteForwardClassEpilogue()
1205 void RewriteObjC::RewriteInterfaceDecl(ObjCInterfaceDecl *ClassDecl) { in RewriteInterfaceDecl()
2668 ObjCInterfaceDecl *ClassDecl = CurMethodDef->getClassInterface(); in SynthMessageExpr() local
2761 ObjCInterfaceDecl *ClassDecl = CurMethodDef->getClassInterface(); in SynthMessageExpr() local
5618 ObjCInterfaceDecl *ClassDecl = IDecl->getClassInterface(); in RewriteObjCCategoryImplDecl() local
/freebsd-src/contrib/llvm-project/clang/lib/Parse/
H A DParseDeclCXX.cpp2221 ParseBaseClause(Decl * ClassDecl) ParseBaseClause() argument
2261 ParseBaseSpecifier(Decl * ClassDecl) ParseBaseSpecifier() argument
4185 PushParsingClass(Decl * ClassDecl,bool NonNestedClass,bool IsInterface) PushParsingClass() argument
/freebsd-src/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp1396 CXXRecordDecl *ClassDecl = getAsCXXRecordDeclOrPrimaryTemplate(TypeNode); in classIsDerivedFromImpl() local
1422 for (const ObjCInterfaceDecl *ClassDecl = Declaration->getSuperClass(); in objcClassIsDerivedFrom() local