Lines Matching refs:RD
182 const RecordDecl *RD = TTy->getDecl()->getDefinition(); in CollectFields() local
183 if (RD->hasFlexibleArrayMember()) in CollectFields()
187 if (const CXXRecordDecl *Decl = dyn_cast<CXXRecordDecl>(RD)) in CollectFields()
191 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CollectFields()
194 for (RecordDecl::field_iterator i = RD->field_begin(), in CollectFields()
195 e = RD->field_end(); i != e; ++i, ++idx) { in CollectFields()
233 const RecordDecl *RD = TTy->getDecl()->getDefinition(); in isTBAAPathStruct() local
234 if (RD->hasFlexibleArrayMember()) in isTBAAPathStruct()
238 if (RD->isStruct() || RD->isClass()) in isTBAAPathStruct()
253 const RecordDecl *RD = TTy->getDecl()->getDefinition(); in getTBAAStructTypeInfo() local
255 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in getTBAAStructTypeInfo()
258 for (RecordDecl::field_iterator i = RD->field_begin(), in getTBAAStructTypeInfo()
259 e = RD->field_end(); i != e; ++i, ++idx) { in getTBAAStructTypeInfo()
278 OutName = RD->getName(); in getTBAAStructTypeInfo()