[LoopUnrollRuntime] Invalidate SCEV for exit phi in ConnectProlog.
authorFlorian Hahn <flo@fhahn.com>
Wed, 29 Jun 2022 19:28:42 +0000 (20:28 +0100)
committerFlorian Hahn <flo@fhahn.com>
Wed, 29 Jun 2022 19:28:43 +0000 (20:28 +0100)
commit6d5f814357df461f32c317a94ada1704ec4c2846
treeea24c68e57ab7de0e0c43d5527d26810f0428031
parent9c6e04359282e9051f7b2744b99266ece32db001
[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.
llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
llvm/test/Transforms/LoopUnroll/runtime-exit-phi-scev-invalidation.ll