[llvm-dev] Enabling Loop Distribution Pass as default in the pipeline of new pass manager

Florian Hahn via llvm-dev llvm-dev at lists.llvm.org
Thu Jun 24 10:29:33 PDT 2021


Hi,

> On Jun 24, 2021, at 17:38, Jingu Kang via llvm-dev <llvm-dev at lists.llvm.org> wrote:
> 
> Sorry for Ping.
>  
> As I mentioned on previous email, if you need more information for enabling the loop distribute pass, please let me know. @Michael <mailto:llvmdev at meinersbur.de> @nikic <mailto:nikic at php.net>
Do you have any data on how often LoopDistribute triggers on a larger set of programs (like llvm-test-suite + SPEC)? AFAIK the implementation is very limited at the moment (geared towards catching the case in hmmer) and I suspect lack of generality is one of the reasons why it is not enabled by default yet.

Also, there’s been an effort to improve the cost-modeling for LoopDistribute (https://reviews.llvm.org/D100381 <https://reviews.llvm.org/D100381>) Should we make progress in that direction first, before enabling by default?

Cheers,
Florian

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210624/fe46eaa1/attachment.html>


More information about the llvm-dev mailing list