Lines Matching defs:MCDwarfFiles
383 for (unsigned i = 1; i < MCDwarfFiles.size(); i++) {
384 assert(!MCDwarfFiles[i].Name.empty());
385 MCOS->emitBytes(MCDwarfFiles[i].Name); // FileName and...
387 MCOS->emitULEB128IntValue(MCDwarfFiles[i].DirIndex); // Directory number.
480 // MCDwarfFiles has an unused element [0] so use size() not size()+1.
481 // But sometimes MCDwarfFiles is empty, in which case we still emit one file.
482 MCOS->emitULEB128IntValue(MCDwarfFiles.empty() ? 1 : MCDwarfFiles.size());
485 assert((!RootFile.Name.empty() || MCDwarfFiles.size() >= 1) &&
487 emitOneV5FileEntry(MCOS, RootFile.Name.empty() ? MCDwarfFiles[1] : RootFile,
489 for (unsigned i = 1; i < MCDwarfFiles.size(); ++i)
490 emitOneV5FileEntry(MCOS, MCDwarfFiles[i], HasAllMD5, HasAnySource, LineStr);
605 if (MCDwarfFiles.empty()) {
614 FileNumber = MCDwarfFiles.empty() ? 1 : MCDwarfFiles.size();
622 // Make space for this FileNumber in the MCDwarfFiles vector if needed.
623 if (FileNumber >= MCDwarfFiles.size())
624 MCDwarfFiles.resize(FileNumber + 1);
627 MCDwarfFile &File = MCDwarfFiles[FileNumber];
655 // no directories. MCDwarfDirs[] is unlike MCDwarfFiles[] in that the
657 // are stored at MCDwarfFiles[FileNumber].Name .
1011 const SmallVectorImpl<MCDwarfFile> &MCDwarfFiles = context.getMCDwarfFiles();
1012 // MCDwarfFiles might be empty if we have an empty source file.
1014 assert(MCDwarfFiles.empty() || MCDwarfFiles.size() >= 2);
1016 MCDwarfFiles.empty()
1018 : MCDwarfFiles[1];