[PATCH] D152366: [LoopVectorize] Allow inner loop runtime checks to be hoisted above an outer loop

David Sherwood via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 7 05:17:18 PDT 2023


david-arm added inline comments.


================
Comment at: llvm/test/Transforms/LoopVectorize/runtime-checks-hoist.ll:24
+; DEBUG-LABEL: LAA: Found a loop in diff_checks_src_start_invariant:
+; DEBUG-NOT: LAA: Not creating diff runtime check, since these cannot be hoisted out of the outer loop
+; DEBUG-NOT: LAA: Expanded RT check for range to include outer loop in order to permit hoisting
----------------
Hmm, I just noticed these CHECK lines look wrong, since we still create the diff checks here. I'll fix this in a new patch.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D152366



More information about the llvm-commits mailing list