Lines Matching refs:relo
127 void RunOtherCompiler(DriverOptions &driver, char *source, char *relo) { in RunOtherCompiler() argument
135 argv.push_back(relo); in RunOtherCompiler()
149 std::string relo{base}; in RelocatableName() local
152 relo = base.substr(0, dot); in RelocatableName()
154 relo += ".o"; in RelocatableName()
155 return relo; in RelocatableName()
231 std::string relo{RelocatableName(driver, path)}; in CompileFortran() local
251 filesToDelete.push_back(relo); in CompileFortran()
253 return relo; in CompileFortran()
255 RunOtherCompiler(driver, tmpSourcePath, relo.data()); in CompileFortran()
260 std::string relo{RelocatableName(driver, path)}; in CompileOtherLanguage() local
263 filesToDelete.push_back(relo); in CompileOtherLanguage()
265 return relo; in CompileOtherLanguage()
267 RunOtherCompiler(driver, path.data(), relo.data()); in CompileOtherLanguage()
277 for (auto &relo : relocatables) { in Link() local
278 argv.push_back(relo.data()); in Link()
463 std::string relo{CompileFortran(path, options, driver)}; in main() local
464 if (!driver.compileOnly && !relo.empty()) { in main()
465 relocatables.push_back(relo); in main()
469 std::string relo{CompileOtherLanguage(path, driver)}; in main() local
470 if (!driver.compileOnly && !relo.empty()) { in main()
471 relocatables.push_back(relo); in main()