Home
last modified time | relevance | path

Searched refs:UnifiedLTO (Results 1 – 16 of 16) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.h76 bool UnifiedLTO = false);
H A DNewPMDriver.cpp335 bool UnifiedLTO) { in runPassPipeline() argument
423 PTO.UnifiedLTO = UnifiedLTO; in runPassPipeline()
H A Dopt.cpp121 UnifiedLTO("unified-lto", variable
670 if (UnifiedLTO) in main()
744 VerifyDebugInfoPreserve, UnifiedLTO) in main()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DThinLTOBitcodeWriter.cpp264 bool UnifiedLTO = false; in enableUnifiedLTO() local
267 UnifiedLTO = MD->getZExtValue(); in enableUnifiedLTO()
268 return UnifiedLTO; in enableUnifiedLTO()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h1346 bool UnifiedLTO;
1394 bool UnifiedLTO = false)
1396 UnifiedLTO(UnifiedLTO), Saver(Alloc), BlockCount(0) {}
1554 bool hasUnifiedLTO() const { return UnifiedLTO; }
1555 void setUnifiedLTO() { UnifiedLTO = true; }
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Bitcode/
H A DBitcodeReader.h97 bool UnifiedLTO; member
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp193 return CodeGenOpts.UnifiedLTO && in shouldEmitUnifiedLTOModueFlag()
827 PTO.UnifiedLTO = CodeGenOpts.UnifiedLTO; in RunOptimizationPipeline()
1063 if (!TheModule->getModuleFlag("ThinLTO") && !CodeGenOpts.UnifiedLTO) in RunOptimizationPipeline()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DModuleSummaryAnalysis.cpp816 bool UnifiedLTO = false; in buildModuleSummaryIndex() local
822 UnifiedLTO = MD->getZExtValue(); in buildModuleSummaryIndex()
823 ModuleSummaryIndex Index(/*HaveGVs=*/true, EnableSplitLTOUnit, UnifiedLTO); in buildModuleSummaryIndex()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h79 bool UnifiedLTO; variable
/freebsd-14.2/contrib/llvm-project/llvm/lib/LTO/
H A DLTO.cpp734 !LTOInfo->UnifiedLTO) in addModule()
740 if (LTOInfo->UnifiedLTO && LTOMode == LTOK_Default) in addModule()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DCodeGenOptions.def168 CODEGENOPT(UnifiedLTO, 1, 0) ///< Use the unified LTO pipeline.
/freebsd-14.2/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DClang.cpp4858 bool UnifiedLTO = false; in ConstructJob() local
4860 UnifiedLTO = Args.hasFlag(options::OPT_funified_lto, in ConstructJob()
4862 if (UnifiedLTO) in ConstructJob()
5013 (D.getLTOMode() == LTOK_Full) || !UnifiedLTO) in ConstructJob()
7569 (IsPS4 && !UnifiedLTO && (D.getLTOMode() != LTOK_Full))) in ConstructJob()
7572 << ((IsPS4 && !UnifiedLTO) ? "-flto=full" : "-flto"); in ConstructJob()
7582 (!Triple.isPS4() && UnifiedLTO); in ConstructJob()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderPipelines.cpp297 UnifiedLTO = false; in PipelineTuningOptions()
H A DPassBuilder.cpp1451 if (PTO.UnifiedLTO) in parseModulePass()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp8113 bool UnifiedLTO = Flags & 0x200; in getEnableSplitLTOUnitAndUnifiedFlag() local
8114 Result = {EnableSplitLTOUnit, UnifiedLTO}; in getEnableSplitLTOUnitAndUnifiedFlag()
8151 std::tie(LTOInfo.EnableSplitLTOUnit, LTOInfo.UnifiedLTO) = Flags.get(); in getLTOInfo()
8163 std::tie(LTOInfo.EnableSplitLTOUnit, LTOInfo.UnifiedLTO) = Flags.get(); in getLTOInfo()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td2836 CodeGenOpts<"UnifiedLTO">, DefaultFalse,