• Home
  • Raw
  • Download

Lines Matching refs:ClassDecl

54 CodeGenModule::GetNonVirtualBaseClassOffset(const CXXRecordDecl *ClassDecl,  in GetNonVirtualBaseClassOffset()  argument
60 ComputeNonVirtualBaseClassOffset(getContext(), ClassDecl, in GetNonVirtualBaseClassOffset()
370 const CXXRecordDecl *ClassDecl, in EmitBaseInitializer() argument
392 CGF.InitializeVTablePointers(ClassDecl); in EmitBaseInitializer()
397 CGF.GetAddressOfDirectBaseInCompleteClass(ThisPtr, ClassDecl, in EmitBaseInitializer()
526 const CXXRecordDecl *ClassDecl, in EmitMemberInitializer() argument
730 const CXXRecordDecl *ClassDecl = CD->getParent(); in EmitCtorPrologue() local
740 EmitBaseInitializer(*this, ClassDecl, Member, CtorType); in EmitCtorPrologue()
748 InitializeVTablePointers(ClassDecl); in EmitCtorPrologue()
751 EmitMemberInitializer(*this, ClassDecl, MemberInitializers[I], CD, Args); in EmitCtorPrologue()
830 const CXXRecordDecl *ClassDecl = Dtor->getParent(); in CanSkipVTablePointerInitialization() local
831 for (CXXRecordDecl::field_iterator I = ClassDecl->field_begin(), in CanSkipVTablePointerInitialization()
832 E = ClassDecl->field_end(); I != E; ++I) { in CanSkipVTablePointerInitialization()
926 const CXXRecordDecl *ClassDecl = Dtor->getParent(); in Emit() local
928 CGF.getContext().getTagDeclType(ClassDecl)); in Emit()
972 const CXXRecordDecl *ClassDecl = DD->getParent(); in EnterDtorCleanups() local
980 ClassDecl->vbases_begin(), E = ClassDecl->vbases_end(); in EnterDtorCleanups()
1002 ClassDecl->bases_begin(), E = ClassDecl->bases_end(); I != E; ++I) { in EnterDtorCleanups()
1022 for (CXXRecordDecl::field_iterator I = ClassDecl->field_begin(), in EnterDtorCleanups()
1023 E = ClassDecl->field_end(); I != E; ++I) { in EnterDtorCleanups()
1333 const CXXRecordDecl *ClassDecl = Ctor->getParent(); in EmitDelegatingCXXConstructorCall() local
1334 if (CGM.getLangOptions().Exceptions && !ClassDecl->hasTrivialDestructor()) { in EmitDelegatingCXXConstructorCall()
1339 ClassDecl->getDestructor(), in EmitDelegatingCXXConstructorCall()
1382 CXXRecordDecl *ClassDecl = T->getAsCXXRecordDecl(); in PushDestructorCleanup() local
1383 if (!ClassDecl) return; in PushDestructorCleanup()
1384 if (ClassDecl->hasTrivialDestructor()) return; in PushDestructorCleanup()
1386 const CXXDestructorDecl *D = ClassDecl->getDestructor(); in PushDestructorCleanup()
1393 const CXXRecordDecl *ClassDecl, in GetVirtualBaseClassOffset() argument
1397 CGM.getVTables().getVirtualBaseOffsetOffset(ClassDecl, BaseClassDecl); in GetVirtualBaseClassOffset()