Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:record

480 /// CreatePointeeType - Create Pointee type. If Pointee is a record
481 /// then emit record's fwd if debug info size reduction is enabled.
669 /// record fields. This is used while creating debug info entry for a Record.
671 CollectRecordFields(const RecordDecl *record, llvm::DIFile tunit,
676 bool IsMsStruct = record->hasAttr<MsStructAttr>();
678 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(record);
679 for (RecordDecl::field_iterator I = record->field_begin(),
680 E = record->field_end();
840 /// a Record.
858 /// a Record.
876 /// a Record.
1026 /// getOrCreateRecordType - Emit record type's standalone debug info.
1039 // Get overall information about the record type for the debug info.
1185 // Get overall information about the record type for the debug info.
1610 case Type::Record:
1975 else if (CXXRecordDecl *Record = VD->getType()->getAsCXXRecordDecl()) {
1979 if (!Record->hasTrivialCopyConstructor() ||
1980 !Record->hasTrivialDestructor())