[all-commits] [llvm/llvm-project] 9a35f1: [UnrollRuntime] Invalidate SCEVs for modified phis...

Florian Hahn via All-commits all-commits at lists.llvm.org
Wed Jun 29 10:26:34 PDT 2022


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

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

  Log Message:
  -----------
  [UnrollRuntime] Invalidate SCEVs for modified phis in ConnectEpilog.

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

Fix is analog to cfc741bc0e029.

Fixes #56282.




More information about the All-commits mailing list