[llvm-dev] Loop Distribution pass (original) (raw)

Jonas Paulsson via llvm-dev llvm-dev at lists.llvm.org
Thu Sep 13 01:21:56 PDT 2018


Hi,

I found with the help of the optimization remarks a loop that could not be vectorized, but if loop distribution was enabled this may happen, which it in fact did with a very significant benchmark improvement (~25%).

I tried (on SystemZ) to enable this pass, and found that it only affected a handful of files on SPEC. This means I could enable this without worrying about any regressions on SystemZ at least currently.

I wonder if there is something more to know about this. It seems that no other target has enabled this due to general mixed results, or? Is this triggering much more on other targets, and if so, why?

/Jonas



More information about the llvm-dev mailing list