Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:RecordDecl

100   /// Alignment - Contains the alignment of the RecordDecl.
111 /// LayoutUnion - Will layout a union RecordDecl.
112 void LayoutUnion(const RecordDecl *D);
117 RecordDecl::field_iterator &FI,
118 RecordDecl::field_iterator FE);
122 bool LayoutFields(const RecordDecl *D);
201 /// Layout - Will layout a RecordDecl.
202 void Layout(const RecordDecl *D);
207 void CGRecordLayoutBuilder::Layout(const RecordDecl *D) {
273 RecordDecl::field_iterator &FI,
274 RecordDecl::field_iterator FE) {
307 RecordDecl::field_iterator BFI = FI;
310 for (RecordDecl::field_iterator FJ = FI;
322 RecordDecl::field_iterator BFE = llvm::next(FI);
410 const RecordDecl *RD = cast<RecordDecl>(RT->getDecl());
477 void CGRecordLayoutBuilder::LayoutUnion(const RecordDecl *D) {
490 for (RecordDecl::field_iterator field = D->field_begin(),
755 bool CGRecordLayoutBuilder::LayoutFields(const RecordDecl *D) {
769 for (RecordDecl::field_iterator FI = D->field_begin(), FE = D->field_end();
965 CGRecordLayout *CodeGenTypes::ComputeRecordLayout(const RecordDecl *D,
1030 RecordDecl::field_iterator it = D->field_begin();
1113 const RecordDecl *RD = it->first->getParent();
1115 for (RecordDecl::field_iterator