Lines Matching refs:relo
120 void RunOtherCompiler(DriverOptions &driver, char *source, char *relo) { in RunOtherCompiler() argument
128 argv.push_back(relo); in RunOtherCompiler()
142 std::string relo{base}; in RelocatableName() local
145 relo = base.substr(0, dot); in RelocatableName()
147 relo += ".o"; in RelocatableName()
148 return relo; in RelocatableName()
230 std::string relo{RelocatableName(driver, path)}; in CompileFortran() local
247 RunOtherCompiler(driver, tmpSourcePath.data(), relo.data()); in CompileFortran()
250 filesToDelete.push_back(relo); in CompileFortran()
252 return relo; in CompileFortran()
256 std::string relo{RelocatableName(driver, path)}; in CompileOtherLanguage() local
257 RunOtherCompiler(driver, path.data(), relo.data()); in CompileOtherLanguage()
259 filesToDelete.push_back(relo); in CompileOtherLanguage()
261 return relo; in CompileOtherLanguage()
269 for (auto &relo : relocatables) { in Link() local
270 argv.push_back(relo.data()); in Link()
458 std::string relo{CompileFortran(path, options, driver)}; in main() local
459 if (!driver.compileOnly && !relo.empty()) { in main()
460 relocatables.push_back(relo); in main()
464 std::string relo{CompileOtherLanguage(path, driver)}; in main() local
465 if (!driver.compileOnly && !relo.empty()) { in main()
466 relocatables.push_back(relo); in main()