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);
131 /// A range over the symbols in this InputFile.
137 /// Returns the path to the InputFile.
218 /// - Create lto::InputFile objects using lto::InputFile::create(), then use
222 /// file) and computed a resolution for each symbol, take each lto::InputFile
230 friend InputFile;
244 /// InputFile::symbols().
245 Error add(std::unique_ptr<InputFile> Obj, ArrayRef<SymbolResolution> Res);
338 void addSymbolToGlobalRes(const InputFile::Symbol &Sym, SymbolResolution Res,
344 // the remaining modules in the InputFile.
345 Error addModule(InputFile &Input, unsigned ModI,
348 ArrayRef<InputFile::Symbol> Syms,
351 Error addThinLTO(BitcodeModule BM, ArrayRef<InputFile::Symbol> Syms,