[all-commits] [llvm/llvm-project] c492eb: [LV] Update interleaving count computation when sc...

Nilanjana Basu via All-commits all-commits at lists.llvm.org
Mon Jan 29 13:41:27 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c492eb6b28a1605e943b9c41071597fd1eda032c
      https://github.com/llvm/llvm-project/commit/c492eb6b28a1605e943b9c41071597fd1eda032c
  Author: Nilanjana Basu <n_basu at apple.com>
  Date:   2024-01-29 (Mon, 29 Jan 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
    M llvm/test/Transforms/LoopVectorize/AArch64/interleave_count_for_estimated_tc.ll
    M llvm/test/Transforms/LoopVectorize/AArch64/interleave_count_for_known_tc.ll

  Log Message:
  -----------
  [LV] Update interleaving count computation when scalar epilogue loop needs to run at least once (#79651)

Update loop interleaving count computation to address loops that require at least one scalar iteration in the epilogue loop. For this case, the available trip count for interleaving the loop is one less.




More information about the All-commits mailing list