Home | History | Annotate | Download | only in LTO

Lines Matching defs:InputFile

84 class InputFile {
91 InputFile() = default;
104 ~InputFile();
106 /// Create an InputFile.
107 static Expected<std::unique_ptr<InputFile>> create(MemoryBufferRef Object);
133 /// A range over the symbols in this InputFile.
139 /// Returns the path to the InputFile.
223 /// - Create lto::InputFile objects using lto::InputFile::create(), then use
227 /// file) and computed a resolution for each symbol, take each lto::InputFile
235 friend InputFile;
249 /// InputFile::symbols().
250 Error add(std::unique_ptr<InputFile> Obj, ArrayRef<SymbolResolution> Res);
354 void addModuleToGlobalRes(ArrayRef<InputFile::Symbol> Syms,
361 // the remaining modules in the InputFile.
362 Error addModule(InputFile &Input, unsigned ModI,
366 addRegularLTO(BitcodeModule BM, ArrayRef<InputFile::Symbol> Syms,
371 Error addThinLTO(BitcodeModule BM, ArrayRef<InputFile::Symbol> Syms,