Home
last modified time | relevance | path

Searched refs:SrcDecl (Results 1 – 3 of 3) sorted by relevance

/external/clang/lib/CodeGen/
DMicrosoftCXXABI.cpp635 const CXXRecordDecl *SrcDecl = SrcRecordTy->getAsCXXRecordDecl(); in performBaseAdjustment() local
637 if (CGF.getContext().getASTRecordLayout(SrcDecl).hasExtendableVFPtr()) in performBaseAdjustment()
641 llvm::Value *Offset = getPolymorphicOffset(CGF, SrcDecl, Value); in performBaseAdjustment()
649 const CXXRecordDecl *SrcDecl = SrcRecordTy->getAsCXXRecordDecl(); in shouldTypeidBeNullChecked() local
651 !CGM.getContext().getASTRecordLayout(SrcDecl).hasExtendableVFPtr(); in shouldTypeidBeNullChecked()
683 const CXXRecordDecl *SrcDecl = SrcRecordTy->getAsCXXRecordDecl(); in shouldDynamicCastCallBeNullChecked() local
685 !CGM.getContext().getASTRecordLayout(SrcDecl).hasExtendableVFPtr(); in shouldDynamicCastCallBeNullChecked()
DItaniumCXXABI.cpp988 const CXXRecordDecl *SrcDecl = SrcRecordTy->getAsCXXRecordDecl(); in EmitDynamicCastCall() local
992 computeOffsetHint(CGF.getContext(), SrcDecl, DestDecl).getQuantity()); in EmitDynamicCastCall()
/external/clang/lib/Sema/
DSemaCast.cpp668 const RecordDecl *SrcDecl = SrcRecord->getDecl()->getDefinition(); in CheckDynamicCast() local
669 assert(SrcDecl && "Definition missing"); in CheckDynamicCast()
670 if (!cast<CXXRecordDecl>(SrcDecl)->isPolymorphic()) { in CheckDynamicCast()