Lines Matching refs:RecordDecl
710 void Layout(const RecordDecl *D);
714 void LayoutFields(const RecordDecl *D);
1314 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D)) {
1353 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D))
1372 void ItaniumRecordLayoutBuilder::Layout(const RecordDecl *D) {
1444 void ItaniumRecordLayoutBuilder::LayoutFields(const RecordDecl *D) {
1985 const RecordDecl *RD = RT->getDecl();
1986 assert(RD && "Expected non-null RecordDecl.");
2130 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D)) {
2489 void layout(const RecordDecl *RD);
2492 void initializeLayout(const RecordDecl *RD);
2506 void layoutFields(const RecordDecl *RD);
2513 void finalizeLayout(const RecordDecl *RD);
2656 void MicrosoftRecordLayoutBuilder::layout(const RecordDecl *RD) {
2690 void MicrosoftRecordLayoutBuilder::initializeLayout(const RecordDecl *RD) {
2830 static bool recordUsesEBO(const RecordDecl *RD) {
2884 void MicrosoftRecordLayoutBuilder::layoutFields(const RecordDecl *RD) {
3099 void MicrosoftRecordLayoutBuilder::finalizeLayout(const RecordDecl *RD) {
3219 ASTContext::getASTRecordLayout(const RecordDecl *D) const {
3226 getExternalSource()->CompleteType(const_cast<RecordDecl*>(D));
3487 static void DumpRecordLayout(raw_ostream &OS, const RecordDecl *RD,
3498 OS << C.getTypeDeclType(const_cast<RecordDecl*>(RD)).getAsString();
3556 for (RecordDecl::field_iterator I = RD->field_begin(),
3629 void ASTContext::DumpRecordLayout(const RecordDecl *RD, raw_ostream &OS,