Lines Matching refs:CXXRecordDecl
29 const CXXRecordDecl *MostDerivedClass, in VTTBuilder()
40 const CXXRecordDecl *VTableClass) { in AddVTablePointer()
57 const CXXRecordDecl *RD = Base.getBase(); in LayoutSecondaryVTTs()
64 const CXXRecordDecl *BaseDecl = in LayoutSecondaryVTTs()
65 cast<CXXRecordDecl>(I.getType()->getAs<RecordType>()->getDecl()); in LayoutSecondaryVTTs()
80 const CXXRecordDecl *VTableClass, in LayoutSecondaryVirtualPointers()
82 const CXXRecordDecl *RD = Base.getBase(); in LayoutSecondaryVirtualPointers()
90 const CXXRecordDecl *BaseDecl = in LayoutSecondaryVirtualPointers()
91 cast<CXXRecordDecl>(I.getType()->getAs<RecordType>()->getDecl()); in LayoutSecondaryVirtualPointers()
151 void VTTBuilder::LayoutVirtualVTTs(const CXXRecordDecl *RD, in LayoutVirtualVTTs()
154 const CXXRecordDecl *BaseDecl = in LayoutVirtualVTTs()
155 cast<CXXRecordDecl>(I.getType()->getAs<RecordType>()->getDecl()); in LayoutVirtualVTTs()
177 const CXXRecordDecl *RD = Base.getBase(); in LayoutVTT()