Lines Matching defs:Task
106 Hook = [=](unsigned Task, const Module &M) {
109 if (LinkerHook && !LinkerHook(Task, M))
115 // named from the provided OutputFileName with the Task ID appended.
118 if (Task != (unsigned)-1)
119 PathPrefix += utostr(Task) + ".";
362 bool lto::opt(const Config &Conf, TargetMachine *TM, unsigned Task, Module &Mod,
393 return !Conf.PostOptModuleHook || Conf.PostOptModuleHook(Task, Mod);
397 AddStreamFn AddStream, unsigned Task, Module &Mod,
399 if (Conf.PreCodeGenModuleHook && !Conf.PreCodeGenModuleHook(Task, Mod))
417 sys::path::append(DwoFile, std::to_string(Task) + ".dwo");
431 AddStream(Task, Mod.getModuleIdentifier());
587 Error lto::thinBackend(const Config &Conf, unsigned Task, AddStreamFn AddStream,
604 Task);
617 codegen(Conf, TM.get(), AddStream, Task, Mod, CombinedIndex);
621 if (Conf.PreOptModuleHook && !Conf.PreOptModuleHook(Task, Mod))
628 if (!opt(Conf, TM, Task, Mod, /*IsThinLTO=*/true,
638 cgdata::saveModuleForTwoRounds(Mod, Task, IRAddStream);
640 codegen(Conf, TM, AddStream, Task, Mod, CombinedIndex);
659 if (Conf.PostPromoteModuleHook && !Conf.PostPromoteModuleHook(Task, Mod))
666 !Conf.PostInternalizeModuleHook(Task, Mod))
712 if (Conf.PostImportModuleHook && !Conf.PostImportModuleHook(Task, Mod))