[all-commits] [llvm/llvm-project] 6d5f81: [LoopUnrollRuntime] Invalidate SCEV for exit phi i...

Florian Hahn via All-commits all-commits at lists.llvm.org
Wed Jun 29 12:29:17 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6d5f814357df461f32c317a94ada1704ec4c2846
      https://github.com/llvm/llvm-project/commit/6d5f814357df461f32c317a94ada1704ec4c2846
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2022-06-29 (Wed, 29 Jun 2022)

  Changed paths:
    M llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
    M llvm/test/Transforms/LoopUnroll/runtime-exit-phi-scev-invalidation.ll

  Log Message:
  -----------
  [LoopUnrollRuntime] Invalidate SCEV for exit phi in ConnectProlog.

ConnectProlog adds new incoming values to exit phi nodes which can
change the SCEV for the phi after 20d798bd47ec51.

Fix is analog to cfc741bc0e029.

Fixes #56286.




More information about the All-commits mailing list