Searched refs:UnrollOpts (Results 1 – 3 of 3) sorted by relevance
134 LoopUnrollOptions UnrollOpts; variable139 explicit LoopUnrollPass(LoopUnrollOptions UnrollOpts = {})140 : UnrollOpts(UnrollOpts) {} in UnrollOpts() function
1605 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 …]
601 LoopUnrollOptions UnrollOpts; in parseLoopUnrollOptions() local608 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()