Lines Matching defs:MCDwarfFiles
410 for (unsigned i = 1; i < MCDwarfFiles.size(); i++) {
411 assert(!MCDwarfFiles[i].Name.empty());
412 MCOS->emitBytes(MCDwarfFiles[i].Name); // FileName and...
414 MCOS->emitULEB128IntValue(MCDwarfFiles[i].DirIndex); // Directory number.
507 // MCDwarfFiles has an unused element [0] so use size() not size()+1.
508 // But sometimes MCDwarfFiles is empty, in which case we still emit one file.
509 MCOS->emitULEB128IntValue(MCDwarfFiles.empty() ? 1 : MCDwarfFiles.size());
512 assert((!RootFile.Name.empty() || MCDwarfFiles.size() >= 1) &&
514 emitOneV5FileEntry(MCOS, RootFile.Name.empty() ? MCDwarfFiles[1] : RootFile,
516 for (unsigned i = 1; i < MCDwarfFiles.size(); ++i)
517 emitOneV5FileEntry(MCOS, MCDwarfFiles[i], HasAllMD5, HasAnySource, LineStr);
632 if (MCDwarfFiles.empty()) {
641 FileNumber = MCDwarfFiles.empty() ? 1 : MCDwarfFiles.size();
649 // Make space for this FileNumber in the MCDwarfFiles vector if needed.
650 if (FileNumber >= MCDwarfFiles.size())
651 MCDwarfFiles.resize(FileNumber + 1);
654 MCDwarfFile &File = MCDwarfFiles[FileNumber];
682 // no directories. MCDwarfDirs[] is unlike MCDwarfFiles[] in that the
684 // are stored at MCDwarfFiles[FileNumber].Name .
1038 const SmallVectorImpl<MCDwarfFile> &MCDwarfFiles = context.getMCDwarfFiles();
1039 // MCDwarfFiles might be empty if we have an empty source file.
1041 assert(MCDwarfFiles.empty() || MCDwarfFiles.size() >= 2);
1043 MCDwarfFiles.empty()
1045 : MCDwarfFiles[1];