Lines Matching refs:record
63 // Record types.
102 void SwiftAggLowering::addTypedData(const RecordDecl *record, CharUnits begin) {
103 addTypedData(record, begin, CGM.getContext().getASTRecordLayout(record));
106 void SwiftAggLowering::addTypedData(const RecordDecl *record, CharUnits begin,
109 if (record->isUnion()) {
110 for (auto field : record->fields()) {
125 auto cxxRecord = dyn_cast<CXXRecordDecl>(record);
147 for (auto field : record->fields()) {
734 const CXXRecordDecl *record) {
739 if (record->hasNonTrivialDestructor())
743 for (auto ctor : record->ctors()) {
769 auto record = recordType->getDecl();
770 auto &layout = CGM.getContext().getASTRecordLayout(record);
772 if (auto cxxRecord = dyn_cast<CXXRecordDecl>(record)) {