[PATCH] D61030: [PassManagerBuilder] Add option for interleaved loops, for loop vectorize.

Alina Sbirlea via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 24 14:42:47 PDT 2019


asbirlea added a comment.

Is it correct to say that coupling this change with a clang change in:

  lib/CodeGen/BackendUtil.cpp:546
  PMBuilder.DisableUnrollLoops = !CodeGenOpts.UnrollLoops;

To add:

  PMBuilder. LoopsInterleaved = CodeGenOpts.UnrollLoops;

AFAICT this is the only place this is set in clang.
Then defer when/if the separation is to ever happen to clang itself?


Repository:
  rL LLVM

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D61030/new/

https://reviews.llvm.org/D61030





More information about the llvm-commits mailing list