Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:RD

182     const RecordDecl *RD = TTy->getDecl()->getDefinition();
183 if (RD->hasFlexibleArrayMember())
187 if (const CXXRecordDecl *Decl = dyn_cast<CXXRecordDecl>(RD))
191 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
194 for (RecordDecl::field_iterator i = RD->field_begin(),
195 e = RD->field_end(); i != e; ++i, ++idx) {
233 const RecordDecl *RD = TTy->getDecl()->getDefinition();
234 if (RD->hasFlexibleArrayMember())
236 // RD can be struct, union, class, interface or enum.
238 if (RD->isStruct() || RD->isClass())
253 const RecordDecl *RD = TTy->getDecl()->getDefinition();
255 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
258 for (RecordDecl::field_iterator i = RD->field_begin(),
259 e = RD->field_end(); i != e; ++i, ++idx) {
278 OutName = RD->getName();