Lines Matching refs:lto
57 return lto::getThinLTOOutputFile( in getThinLTOOutputFile()
62 static lto::Config createConfig() { in createConfig()
63 lto::Config c; in createConfig()
100 lto::ThinBackend backend; in BitcodeCompiler()
103 backend = lto::createWriteIndexesThinBackend( in BitcodeCompiler()
108 backend = lto::createInProcessThinBackend( in BitcodeCompiler()
112 ltoObj = std::make_unique<lto::LTO>(createConfig(), backend, in BitcodeCompiler()
121 lto::InputFile &obj = *f.obj; in add()
124 std::vector<lto::SymbolResolution> resols(symBodies.size()); in add()
130 for (const lto::InputFile::Symbol &objSym : obj.symbols()) { in add()
132 lto::SymbolResolution &r = resols[symNum]; in add()
163 lto::NativeObjectCache cache; in compile()
165 cache = check(lto::localCache( in compile()
172 return std::make_unique<lto::NativeObjectStream>( in compile()