Lines Matching refs:relo
119 void RunOtherCompiler(DriverOptions &driver, char *source, char *relo) { in RunOtherCompiler() argument
127 argv.push_back(relo); in RunOtherCompiler()
141 std::string relo{base}; in RelocatableName() local
144 relo = base.substr(0, dot); in RelocatableName()
146 relo += ".o"; in RelocatableName()
147 return relo; in RelocatableName()
224 std::string relo{RelocatableName(driver, path)}; in CompileFortran() local
241 RunOtherCompiler(driver, tmpSourcePath.data(), relo.data()); in CompileFortran()
244 filesToDelete.push_back(relo); in CompileFortran()
246 return relo; in CompileFortran()
250 std::string relo{RelocatableName(driver, path)}; in CompileOtherLanguage() local
251 RunOtherCompiler(driver, path.data(), relo.data()); in CompileOtherLanguage()
253 filesToDelete.push_back(relo); in CompileOtherLanguage()
255 return relo; in CompileOtherLanguage()
263 for (auto &relo : relocatables) { in Link() local
264 argv.push_back(relo.data()); in Link()
448 std::string relo{CompileFortran(path, options, driver)}; in main() local
449 if (!driver.compileOnly && !relo.empty()) { in main()
450 relocatables.push_back(relo); in main()
454 std::string relo{CompileOtherLanguage(path, driver)}; in main() local
455 if (!driver.compileOnly && !relo.empty()) { in main()
456 relocatables.push_back(relo); in main()