reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/LTO/LTOBackend.cpp
  486   Expected<const Target *> TOrErr = initAndLookupTarget(Conf, Mod);
  490   std::unique_ptr<TargetMachine> TM = createTargetMachine(Conf, *TOrErr, Mod);
  494       Mod.getContext(), Conf.RemarksFilename, Conf.RemarksPasses,
  494       Mod.getContext(), Conf.RemarksFilename, Conf.RemarksPasses,
  495       Conf.RemarksFormat, Conf.RemarksWithHotness, Task);
  495       Conf.RemarksFormat, Conf.RemarksWithHotness, Task);
  500   if (Conf.CodeGenOnly) {
  501     codegen(Conf, TM.get(), AddStream, Task, Mod);
  505   if (Conf.PreOptModuleHook && !Conf.PreOptModuleHook(Task, Mod))
  505   if (Conf.PreOptModuleHook && !Conf.PreOptModuleHook(Task, Mod))
  514   if (Conf.PostPromoteModuleHook && !Conf.PostPromoteModuleHook(Task, Mod))
  514   if (Conf.PostPromoteModuleHook && !Conf.PostPromoteModuleHook(Task, Mod))
  520   if (Conf.PostInternalizeModuleHook &&
  521       !Conf.PostInternalizeModuleHook(Task, Mod))
  538   if (Conf.PostImportModuleHook && !Conf.PostImportModuleHook(Task, Mod))
  538   if (Conf.PostImportModuleHook && !Conf.PostImportModuleHook(Task, Mod))
  541   if (!opt(Conf, TM.get(), Task, Mod, /*IsThinLTO=*/true,
  545   codegen(Conf, TM.get(), AddStream, Task, Mod);