• Home
  • Raw
  • Download

Lines Matching refs:Filename

269   for (auto &Filename : InputFilenames) {  in listSymbols()  local
272 getLocalLTOModule(Filename, Buffer, Options); in listSymbols()
275 outs() << Filename << ":\n"; in listSymbols()
288 for (auto &Filename : InputFilenames) { in createCombinedModuleSummaryIndex() local
289 CurrentActivity = "loading file '" + Filename + "'"; in createCombinedModuleSummaryIndex()
291 llvm::getModuleSummaryIndexForFile(Filename, diagnosticHandler); in createCombinedModuleSummaryIndex()
347 const auto &Filename = ModPath.first(); in loadAllFilesForIndex() local
348 auto CurrentActivity = "loading file '" + Filename + "'"; in loadAllFilesForIndex()
349 auto InputOrErr = MemoryBuffer::getFile(Filename); in loadAllFilesForIndex()
366 static std::unique_ptr<Module> loadModule(StringRef Filename, in loadModule() argument
369 std::unique_ptr<Module> M(parseIRFile(Filename, Err, Ctx)); in loadModule()
372 report_fatal_error("Can't load module for file " + Filename); in loadModule()
384 static void writeModuleToFile(Module &TheModule, StringRef Filename) { in writeModuleToFile() argument
386 raw_fd_ostream OS(Filename, EC, sys::fs::OpenFlags::F_None); in writeModuleToFile()
387 error(EC, "error opening the file '" + Filename + "'"); in writeModuleToFile()
440 auto &Filename = InputFilenames[i]; in thinLink() local
441 StringRef CurrentActivity = "loading file '" + Filename + "'"; in thinLink()
442 auto InputOrErr = MemoryBuffer::getFile(Filename); in thinLink()
445 ThinGenerator.addModule(Filename, InputBuffers.back()->getBuffer()); in thinLink()
471 for (auto &Filename : InputFilenames) { in distributedIndexes() local
476 Filename, *Index, ModuleToSummariesForIndex); in distributedIndexes()
480 OutputName = Filename + ".thinlto.bc"; in distributedIndexes()
503 for (auto &Filename : InputFilenames) { in emitImports() local
506 OutputName = Filename + ".imports"; in emitImports()
509 ThinLTOCodeGenerator::emitImports(Filename, OutputName, *Index); in emitImports()
525 for (auto &Filename : InputFilenames) { in promote() local
527 auto TheModule = loadModule(Filename, Ctx); in promote()
533 OutputName = Filename + ".thinlto.promoted.bc"; in promote()
556 for (auto &Filename : InputFilenames) { in import() local
558 auto TheModule = loadModule(Filename, Ctx); in import()
564 OutputName = Filename + ".thinlto.imported.bc"; in import()
587 for (auto &Filename : InputFilenames) { in internalize() local
589 auto TheModule = loadModule(Filename, Ctx); in internalize()
595 OutputName = Filename + ".thinlto.internalized.bc"; in internalize()
610 for (auto &Filename : InputFilenames) { in optimize() local
612 auto TheModule = loadModule(Filename, Ctx); in optimize()
618 OutputName = Filename + ".thinlto.imported.bc"; in optimize()
633 for (auto &Filename : InputFilenames) { in codegen() local
635 auto TheModule = loadModule(Filename, Ctx); in codegen()
640 OutputName = Filename + ".thinlto.o"; in codegen()
667 auto &Filename = InputFilenames[i]; in runAll() local
668 StringRef CurrentActivity = "loading file '" + Filename + "'"; in runAll()
669 auto InputOrErr = MemoryBuffer::getFile(Filename); in runAll()
672 ThinGenerator.addModule(Filename, InputBuffers.back()->getBuffer()); in runAll()
722 for (auto &Filename : InputFilenames) { in main() local
724 MemoryBuffer::getFile(Filename); in main()
725 error(BufferOrErr, "error loading file '" + Filename + "'"); in main()
729 outs() << "Bitcode " << Filename << " contains ObjC\n"; in main()
731 outs() << "Bitcode " << Filename << " does not contain ObjC\n"; in main()