Home
last modified time | relevance | path

Searched refs:PrepareForLTO (Results 1 – 14 of 14) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopRotation.cpp43 LoopRotatePass::LoopRotatePass(bool EnableHeaderDuplication, bool PrepareForLTO) in LoopRotatePass() argument
45 PrepareForLTO(PrepareForLTO) {} in LoopRotatePass()
66 Threshold, false, PrepareForLTO || PrepareForLTOOption); in run()
84 bool PrepareForLTO; member in __anon6d2df1b10111::LoopRotateLegacyPass
89 bool PrepareForLTO = false) in LoopRotateLegacyPass() argument
90 : LoopPass(ID), PrepareForLTO(PrepareForLTO) { in LoopRotateLegacyPass()
141 PrepareForLTO || PrepareForLTOOption); in runOnLoop()
156 Pass *llvm::createLoopRotatePass(int MaxHeaderSize, bool PrepareForLTO) { in INITIALIZE_PASS_DEPENDENCY()
157 return new LoopRotateLegacyPass(MaxHeaderSize, PrepareForLTO); in INITIALIZE_PASS_DEPENDENCY()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DLoopRotation.h26 bool PrepareForLTO = false);
32 const bool PrepareForLTO; variable
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopRotationUtils.cpp73 bool PrepareForLTO; member in __anonec66c2bd0111::LoopRotate
80 bool PrepareForLTO) in LoopRotate() argument
83 IsUtilMode(IsUtilMode), PrepareForLTO(PrepareForLTO) {} in LoopRotate()
309 Metrics.analyzeBasicBlock(OrigHeader, *TTI, EphValues, PrepareForLTO); in rotateLoop()
335 if (PrepareForLTO && Metrics.NumInlineCandidates > 0) in rotateLoop()
835 bool IsUtilMode = true, bool PrepareForLTO) { in LoopRotation() argument
837 IsUtilMode, PrepareForLTO); in LoopRotation()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DPassManagerBuilder.cpp212 PrepareForLTO = false; in PassManagerBuilder()
453 MPM.add(createLoopRotatePass(SizeLevel == 2 ? 0 : -1, PrepareForLTO)); in addFunctionSimplificationPasses()
703 if (PrepareForLTO || PrepareForThinLTO) { in populateModulePassManager()
823 if (OptLevel > 1 && !PrepareForLTO && !PrepareForThinLTO) in populateModulePassManager()
840 if (!(PrepareForLTO || PrepareForThinLTO)) in populateModulePassManager()
920 MPM.add(createLoopRotatePass(SizeLevel == 2 ? 0 : -1, PrepareForLTO)); in populateModulePassManager()
942 if (EnableHotColdSplit && !(PrepareForLTO || PrepareForThinLTO)) in populateModulePassManager()
974 if (PrepareForLTO) { in populateModulePassManager()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DCodeMetrics.cpp118 const SmallPtrSetImpl<const Value *> &EphValues, bool PrepareForLTO) { in analyzeBasicBlock() argument
143 ((F->hasInternalLinkage() && F->hasOneUse()) || PrepareForLTO)) { in analyzeBasicBlock()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLoopRotationUtils.h37 bool PrepareForLTO = false);
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCodeMetrics.h79 bool PrepareForLTO = false);
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DPassManagerBuilder.h170 bool PrepareForLTO; variable
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/
H A DScalar.h214 Pass *createLoopRotatePass(int MaxHeaderSize = -1, bool PrepareForLTO = false);
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp698 PMBuilder.PrepareForLTO = CodeGenOpts.PrepareForLTO; in CreatePasses()
1005 (CodeGenOpts.PrepareForLTO && in EmitAssembly()
1331 bool IsLTO = CodeGenOpts.PrepareForLTO; in EmitAssemblyWithNewPassManager()
1451 (CodeGenOpts.PrepareForLTO && in EmitAssemblyWithNewPassManager()
H A DMicrosoftCXXABI.cpp1950 if (CGM.getCodeGenOpts().PrepareForLTO) in getVirtualFunctionPointer()
H A DCGDebugInfo.cpp617 LO.Optimize || CGOpts.PrepareForLTO || CGOpts.PrepareForThinLTO, in CreateCompileUnit()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DCodeGenOptions.def146 CODEGENOPT(PrepareForLTO , 1, 0) ///< Set when -flto is enabled on the
/freebsd-13.1/contrib/llvm-project/clang/lib/Frontend/
H A DCompilerInvocation.cpp1419 if (Opts.PrepareForLTO && !Opts.PrepareForThinLTO) in GenerateCodeGenArgs()
1707 Opts.PrepareForLTO = Args.hasArg(OPT_flto, OPT_flto_EQ); in ParseCodeGenArgs()