[llvm] [LLVM][SCEV] udiv (mul nuw a, vscale), (mul nuw b, vscale) -> udiv a, b (PR #157836)

Paul Walker via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 1 04:25:06 PDT 2025


================
@@ -609,23 +609,18 @@ exit:
 ; TODO: No epilogue vectorizations should remain when choosing VF = vscale x 4.
 define void @trip_count_vscale_no_epilogue_iterations(ptr noalias %a, ptr noalias %b) vscale_range(1, 16) #0 {
 ; CHECK-LABEL: @trip_count_vscale_no_epilogue_iterations(
-; CHECK-NEXT:  iter.check:
----------------
paulwalker-arm wrote:

As the CHECK lines are autogenerated is it not better to keep the output unmodified? because otherwise I'm just causing a problem for the next person.

https://github.com/llvm/llvm-project/pull/157836


More information about the llvm-commits mailing list