[all-commits] [llvm/llvm-project] 50be28: [LoopUnrollAndJam] Forget scalar evolution disposi...

Joshua Cao via All-commits all-commits at lists.llvm.org
Wed Jan 4 19:56:27 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 50be2859443a7dea7c160cfb1e145832327b9ed8
      https://github.com/llvm/llvm-project/commit/50be2859443a7dea7c160cfb1e145832327b9ed8
  Author: Joshua Cao <cao.joshua at yahoo.com>
  Date:   2023-01-04 (Wed, 04 Jan 2023)

  Changed paths:
    M llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp
    A llvm/test/Transforms/LoopUnrollAndJam/se-forget.ll

  Log Message:
  -----------
  [LoopUnrollAndJam] Forget scalar evolution dispositions. Do no explicitly forget subloop.

Fixes https://github.com/llvm/llvm-project/issues/58454

Scalar evolution dispositions need to be forgotten to pass verification.

We do not need to forget the subloop since it is automatically forgotten
when forgetting the parent loop.

Differential Revision: https://reviews.llvm.org/D140953




More information about the All-commits mailing list