Home
last modified time | relevance | path

Searched refs:PTO (Results 1 – 11 of 11) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderBindings.cpp30 PipelineTuningOptions PTO = PipelineTuningOptions()) in LLVMPassBuilderOptions() argument
31 : DebugLogging(DebugLogging), VerifyEach(VerifyEach), PTO(PTO) {} in LLVMPassBuilderOptions()
35 PipelineTuningOptions PTO; member in llvm::LLVMPassBuilderOptions
56 PassBuilder PB(Machine, PassOpts->PTO, None, &PIC); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
98 unwrap(Options)->PTO.LoopInterleaving = LoopInterleaving; in LLVMPassBuilderOptionsSetLoopInterleaving()
108 unwrap(Options)->PTO.SLPVectorization = SLPVectorization; in LLVMPassBuilderOptionsSetSLPVectorization()
113 unwrap(Options)->PTO.LoopUnrolling = LoopUnrolling; in LLVMPassBuilderOptionsSetLoopUnrolling()
123 unwrap(Options)->PTO.LicmMssaOptCap = LicmMssaOptCap; in LLVMPassBuilderOptionsSetLicmMssaOptCap()
128 unwrap(Options)->PTO.LicmMssaNoAccForPromotionCap = in LLVMPassBuilderOptionsSetLicmMssaNoAccForPromotionCap()
134 unwrap(Options)->PTO.CallGraphProfile = CallGraphProfile; in LLVMPassBuilderOptionsSetCallGraphProfile()
[all …]
H A DPassBuilder.cpp450 : TM(TM), PTO(PTO), PGOOpt(PGOOpt), PIC(PIC) { in PassBuilder()
582 LPM1.addPass(LICMPass(PTO.LicmMssaOptCap, PTO.LicmMssaNoAccForPromotionCap)); in buildO1FunctionSimplificationPipeline()
587 LPM1.addPass(LICMPass(PTO.LicmMssaOptCap, PTO.LicmMssaNoAccForPromotionCap)); in buildO1FunctionSimplificationPipeline()
754 LPM1.addPass(LICMPass(PTO.LicmMssaOptCap, PTO.LicmMssaNoAccForPromotionCap)); in buildFunctionSimplificationPipeline()
760 LPM1.addPass(LICMPass(PTO.LicmMssaOptCap, PTO.LicmMssaNoAccForPromotionCap)); in buildFunctionSimplificationPipeline()
850 LICMPass(PTO.LicmMssaOptCap, PTO.LicmMssaNoAccForPromotionCap), in buildFunctionSimplificationPipeline()
1207 LoopVectorizeOptions(!PTO.LoopInterleaving, !PTO.LoopVectorization))); in addVectorPasses()
1246 LPM.addPass(LICMPass(PTO.LicmMssaOptCap, PTO.LicmMssaNoAccForPromotionCap)); in addVectorPasses()
1311 LICMPass(PTO.LicmMssaOptCap, PTO.LicmMssaNoAccForPromotionCap), in addVectorPasses()
1433 if (PTO.MergeFunctions) in buildModuleOptimizationPipeline()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp1264 PipelineTuningOptions PTO; in EmitAssemblyWithNewPassManager() local
1265 PTO.LoopUnrolling = CodeGenOpts.UnrollLoops; in EmitAssemblyWithNewPassManager()
1268 PTO.LoopInterleaving = CodeGenOpts.UnrollLoops; in EmitAssemblyWithNewPassManager()
1269 PTO.LoopVectorization = CodeGenOpts.VectorizeLoop; in EmitAssemblyWithNewPassManager()
1270 PTO.SLPVectorization = CodeGenOpts.VectorizeSLP; in EmitAssemblyWithNewPassManager()
1271 PTO.MergeFunctions = CodeGenOpts.MergeFunctions; in EmitAssemblyWithNewPassManager()
1290 PassBuilder PB(TM.get(), PTO, PGOOpt, &PIC); in EmitAssemblyWithNewPassManager()
1549 Conf.PTO.LoopUnrolling = CGOpts.UnrollLoops; in runThinLTOBackend()
1552 Conf.PTO.LoopInterleaving = CGOpts.UnrollLoops; in runThinLTOBackend()
1553 Conf.PTO.LoopVectorization = CGOpts.VectorizeLoop; in runThinLTOBackend()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.cpp306 PipelineTuningOptions PTO; in runPassPipeline() local
310 PTO.LoopUnrolling = !DisableLoopUnrolling; in runPassPipeline()
311 PassBuilder PB(TM, PTO, P, &PIC); in runPassPipeline()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/LTO/
H A DConfig.h184 PipelineTuningOptions PTO; member
/freebsd-13.1/contrib/llvm-project/lld/ELF/
H A DLTO.cpp136 c.PTO.LoopVectorization = c.OptLevel > 1; in createConfig()
137 c.PTO.SLPVectorization = c.OptLevel > 1; in createConfig()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h135 PipelineTuningOptions PTO; variable
264 PipelineTuningOptions PTO = PipelineTuningOptions(),
/freebsd-13.1/contrib/llvm-project/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp281 PipelineTuningOptions PTO; in optimizeModuleNewPM() local
282 PTO.LoopVectorization = true; in optimizeModuleNewPM()
283 PTO.SLPVectorization = true; in optimizeModuleNewPM()
284 PassBuilder PB(&TM, PTO, PGOOpt, &PIC); in optimizeModuleNewPM()
H A DLTOCodeGenerator.cpp189 Config.PTO.LoopVectorization = Config.OptLevel > 1; in setOptLevel()
190 Config.PTO.SLPVectorization = Config.OptLevel > 1; in setOptLevel()
H A DLTOBackend.cpp237 PassBuilder PB(TM, Conf.PTO, PGOOpt, &PIC); in runNewPMPasses()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-lto2/
H A Dllvm-lto2.cpp304 Conf.PTO.LoopVectorization = Conf.OptLevel > 1; in run()
305 Conf.PTO.SLPVectorization = Conf.OptLevel > 1; in run()