Searched refs:BaseClassDecl (Results 1 - 6 of 6) sorted by relevance
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | DeclCXX.cpp | 169 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 D | CGClass.cpp | 393 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 D | CGCXXABI.h | 218 const CXXRecordDecl *BaseClassDecl) = 0;
|
H A D | ItaniumCXXABI.cpp | 115 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 D | MicrosoftCXXABI.cpp | 62 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 D | SemaDeclCXX.cpp | 3954 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