Lines Matching refs:record
435 /// CreatePointeeType - Create PointTee type. If Pointee is a record
436 /// then emit record's fwd if debug info size reduction is enabled.
624 /// record fields. This is used while creating debug info entry for a Record.
626 CollectRecordFields(const RecordDecl *record, llvm::DIFile tunit,
631 bool IsMsStruct = record->hasAttr<MsStructAttr>();
633 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(record);
634 for (RecordDecl::field_iterator I = record->field_begin(),
635 E = record->field_end();
791 /// a Record.
809 /// a Record.
826 /// a Record.
973 /// getOrCreateRecordType - Emit record type's standalone debug info.
986 // Get overall information about the record type for the debug info.
1132 // Get overall information about the record type for the debug info.
1542 case Type::Record:
1937 else if (CXXRecordDecl *Record = VD->getType()->getAsCXXRecordDecl()) {
1941 if (!Record->hasTrivialCopyConstructor() || !Record->hasTrivialDestructor())