Searched refs:BaseClassDecl (Results 1 - 6 of 6) sorted by relevance

/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DDeclCXX.cpp169 CXXRecordDecl *BaseClassDecl local
174 if (!BaseClassDecl->isEmpty()) {
194 if (BaseClassDecl->isPolymorphic())
200 if (!BaseClassDecl->isStandardLayout())
209 BaseClassDecl->vbases_begin(),
210 E = BaseClassDecl->vbases_end(); VBase != E; ++VBase) {
256 if (!BaseClassDecl->hasTrivialDefaultConstructor())
264 if (!BaseClassDecl->hasTrivialCopyConstructor())
270 if (!BaseClassDecl->hasTrivialMoveConstructor())
278 if (!BaseClassDecl
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGClass.cpp393 CXXRecordDecl *BaseClassDecl = local
412 BaseClassDecl,
424 !BaseClassDecl->hasTrivialDestructor())
425 CGF.EHStack.pushCleanup<CallBaseDtor>(EHCleanup, BaseClassDecl,
1182 const CXXRecordDecl *BaseClassDecl,
1186 if (BaseClassDecl->hasTrivialDestructor())
1189 if (!BaseClassDecl->getDestructor()->hasTrivialBody())
1193 for (CXXRecordDecl::field_iterator I = BaseClassDecl->field_begin(),
1194 E = BaseClassDecl->field_end(); I != E; ++I) {
1203 BaseClassDecl
1181 HasTrivialDestructorBody(ASTContext &Context, const CXXRecordDecl *BaseClassDecl, const CXXRecordDecl *MostDerivedClassDecl) argument
1469 CXXRecordDecl *BaseClassDecl local
1495 CXXRecordDecl *BaseClassDecl = Base.getType()->getAsCXXRecordDecl(); local
[all...]
H A DCGCXXABI.h218 const CXXRecordDecl *BaseClassDecl) = 0;
H A DItaniumCXXABI.cpp115 const CXXRecordDecl *BaseClassDecl);
780 const CXXRecordDecl *BaseClassDecl) {
784 BaseClassDecl);
777 GetVirtualBaseClassOffset(CodeGenFunction &CGF, llvm::Value *This, const CXXRecordDecl *ClassDecl, const CXXRecordDecl *BaseClassDecl) argument
H A DMicrosoftCXXABI.cpp62 const CXXRecordDecl *BaseClassDecl);
428 const CXXRecordDecl *BaseClassDecl) {
434 CGM.getMicrosoftVTableContext().getVBTableIndex(ClassDecl, BaseClassDecl);
425 GetVirtualBaseClassOffset(CodeGenFunction &CGF, llvm::Value *This, const CXXRecordDecl *ClassDecl, const CXXRecordDecl *BaseClassDecl) argument
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaDeclCXX.cpp3954 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(RT->getDecl()); local
3956 if (BaseClassDecl->isInvalidDecl())
3958 if (BaseClassDecl->hasIrrelevantDestructor())
3961 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl);
3962 assert(Dtor && "No dtor found for BaseClassDecl!");
3986 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(RT->getDecl()); local
3988 if (BaseClassDecl->isInvalidDecl())
3990 if (BaseClassDecl->hasIrrelevantDestructor())
3993 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl);
3994 assert(Dtor && "No dtor found for BaseClassDecl!");
4549 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl()); local
7933 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl()); local
7947 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl()); local
8022 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl()); local
8036 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl()); local
9149 CXXRecordDecl *BaseClassDecl local
9159 CXXRecordDecl *BaseClassDecl local
9539 CXXRecordDecl *BaseClassDecl local
9549 CXXRecordDecl *BaseClassDecl local
9968 CXXRecordDecl *BaseClassDecl local
9978 CXXRecordDecl *BaseClassDecl local
10127 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl()); local
10142 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl()); local
[all...]

Completed in 174 milliseconds