Home
last modified time | relevance | path

Searched refs:UnrollOpts (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DLoopUnrollPass.h134 LoopUnrollOptions UnrollOpts; variable
139 explicit LoopUnrollPass(LoopUnrollOptions UnrollOpts = {})
140 : UnrollOpts(UnrollOpts) {} in UnrollOpts() function
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp1605 UnrollOpts.OnlyWhenForced, UnrollOpts.ForgetSCEV, in run()
1607 /*Threshold*/ std::nullopt, UnrollOpts.AllowPartial, in run()
1608 UnrollOpts.AllowRuntime, UnrollOpts.AllowUpperBound, LocalAllowPeeling, in run()
1609 UnrollOpts.AllowProfileBasedPeeling, UnrollOpts.FullUnrollMaxCount); in run()
1634 if (UnrollOpts.AllowPartial != std::nullopt) in printPipeline()
1636 if (UnrollOpts.AllowPeeling != std::nullopt) in printPipeline()
1638 if (UnrollOpts.AllowRuntime != std::nullopt) in printPipeline()
1640 if (UnrollOpts.AllowUpperBound != std::nullopt) in printPipeline()
1642 if (UnrollOpts.AllowProfileBasedPeeling != std::nullopt) in printPipeline()
1645 if (UnrollOpts.FullUnrollMaxCount != std::nullopt) in printPipeline()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilder.cpp601 LoopUnrollOptions UnrollOpts; in parseLoopUnrollOptions() local
608 UnrollOpts.setOptLevel(OptLevel->getSpeedupLevel()); in parseLoopUnrollOptions()
617 UnrollOpts.setFullUnrollMaxCount(Count); in parseLoopUnrollOptions()
623 UnrollOpts.setPartial(Enable); in parseLoopUnrollOptions()
625 UnrollOpts.setPeeling(Enable); in parseLoopUnrollOptions()
627 UnrollOpts.setProfileBasedPeeling(Enable); in parseLoopUnrollOptions()
629 UnrollOpts.setRuntime(Enable); in parseLoopUnrollOptions()
631 UnrollOpts.setUpperBound(Enable); in parseLoopUnrollOptions()
638 return UnrollOpts; in parseLoopUnrollOptions()