Home
last modified time | relevance | path

Searched refs:LTOMode (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/tools/llvm-lto2/
H A Dllvm-lto2.cpp377 LTO::LTOKind LTOMode = LTO::LTOK_Default; in run() local
380 LTOMode = LTO::LTOK_UnifiedRegular; in run()
382 LTOMode = LTO::LTOK_UnifiedThin; in run()
384 LTOMode = LTO::LTOK_Default; in run()
390 LTO Lto(std::move(Conf), std::move(Backend), 1, LTOMode); in run()
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DLTO.cpp606 unsigned ParallelCodeGenParallelismLevel, LTOKind LTOMode) in LTO() argument
611 LTOMode(LTOMode) {} in LTO()
747 if ((LTOMode == LTOK_UnifiedRegular || LTOMode == LTOK_UnifiedThin) && in addModule()
754 if (LTOInfo->UnifiedLTO && LTOMode == LTOK_Default) in addModule()
755 LTOMode = LTOK_UnifiedThin; in addModule()
757 bool IsThinLTO = LTOInfo->IsThinLTO && (LTOMode != LTOK_UnifiedRegular); in addModule()
837 if (LTOMode == LTOK_UnifiedRegular) in addRegularLTO()
1335 if ((LTOMode == LTOKind::LTOK_UnifiedRegular) && in runRegularLTO()
/freebsd/contrib/llvm-project/llvm/include/llvm/LTO/
H A DLTO.h279 LTOKind LTOMode = LTOK_Default);
442 LTOKind LTOMode; variable
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DFlang.cpp734 LTOKind LTOMode = D.getLTOMode(/* IsOffload */ false); in ConstructJob() local
735 assert(LTOMode != LTOK_Unknown && "Unknown LTO mode."); in ConstructJob()
736 if (LTOMode == LTOK_Full) in ConstructJob()
738 else if (LTOMode == LTOK_Thin) { in ConstructJob()
H A DClang.cpp4926 auto LTOMode = D.getLTOMode(IsDeviceOffloadAction); in ConstructJob() local
5262 assert(LTOMode == LTOK_Full || LTOMode == LTOK_Thin); in ConstructJob()
5264 Twine("-flto=") + (LTOMode == LTOK_Thin ? "thin" : "full"))); in ConstructJob()
7773 if (LTOMode != LTOK_Full) in ConstructJob()
7814 (LTOMode == LTOK_Full || TC.canSplitThinLTOUnit())) || in ConstructJob()
7828 assert(LTOMode == LTOK_Full || LTOMode == LTOK_Thin); in ConstructJob()
7834 Twine("-flto=") + (LTOMode == LTOK_Thin ? "thin" : "full"))); in ConstructJob()
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DDriver.h117 LTOKind LTOMode; variable
724 return IsOffload ? OffloadLTOMode : LTOMode;
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DDriver.cpp208 ModulesModeCXX20(false), LTOMode(LTOK_None), in Driver()
714 driver::LTOKind LTOMode = llvm::StringSwitch<LTOKind>(LTOName) in parseLTOMode() local
719 if (LTOMode == LTOK_Unknown) { in parseLTOMode()
724 return LTOMode; in parseLTOMode()
729 LTOMode = in setLTOMode()
4006 if (IsCLMode() && LTOMode != LTOK_None && in handleArguments()