[PATCH] D135808: [LoopInterchange] Correcting the profitability checking for vectorization

Ramkrishnan Narayanan Komala via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 20 14:04:04 PDT 2022


ram-NK marked 2 inline comments as done.
ram-NK added inline comments.


================
Comment at: llvm/test/Transforms/LoopInterchange/pr43797-lcssa-for-multiple-outer-loop-blocks.ll:11
 
+; CHECK:      Name:            InterchangeNotProfitable
+; CHECK-NEXT: Function:        test1
----------------
bmahjour wrote:
> I'm worried about losing functional coverage by avoiding interchange here due to profitability. Can you play with `-loop-interchange-threshold` or make slight changes to the memory accesses to make the test case profitable?
These changes are not needed after correcting the dependency check in loop interchange.


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

https://reviews.llvm.org/D135808



More information about the llvm-commits mailing list