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);
132 /// A range over the symbols in this InputFile.
138 /// Returns the path to the InputFile.
222 /// - Create lto::InputFile objects using lto::InputFile::create(), then use
226 /// file) and computed a resolution for each symbol, take each lto::InputFile
234 friend InputFile;
248 /// InputFile::symbols().
249 Error add(std::unique_ptr<InputFile> Obj, ArrayRef<SymbolResolution> Res);
353 void addModuleToGlobalRes(ArrayRef<InputFile::Symbol> Syms,
360 // the remaining modules in the InputFile.
361 Error addModule(InputFile &Input, unsigned ModI,
365 addRegularLTO(BitcodeModule BM, ArrayRef<InputFile::Symbol> Syms,
370 Error addThinLTO(BitcodeModule BM, ArrayRef<InputFile::Symbol> Syms,