Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:record

161   // Only record types have members that might require garbage collection.
166 RecordDecl *Record = RecordTy->getDecl();
167 if (isa<CXXRecordDecl>(Record) &&
168 (!cast<CXXRecordDecl>(Record)->hasTrivialCopyConstructor() ||
169 !cast<CXXRecordDecl>(Record)->hasTrivialDestructor()))
173 return Record->hasObjectMember();
806 RecordDecl *record = E->getType()->castAs<RecordType>()->getDecl();
808 if (record->isUnion()) {
817 for (RecordDecl::field_iterator Field = record->field_begin(),
818 FieldEnd = record->field_end();
847 for (RecordDecl::field_iterator field = record->field_begin(),
848 fieldEnd = record->field_end();
1050 CXXRecordDecl *Record = cast<CXXRecordDecl>(RT->getDecl());
1051 assert((Record->hasTrivialCopyConstructor() ||
1052 Record->hasTrivialCopyAssignment()) &&
1056 if (Record->isEmpty())
1105 RecordDecl *Record = RecordTy->getDecl();
1106 if (Record->hasObjectMember()) {