3 Commits

Author SHA1 Message Date
Florian Hahn
4f827318e3
[LoopVersioning,LLE] Clear LoopAccessInfoManager after making changes.
Loop versioning changes the control-flow, which may impact SCEVs cached
by for other loops in LoopAccessInfoManager. Clear the manager after
making changes.

Fixes #57825.

Depends on D134609.

Reviewed By: aeubanks

Differential Revision: https://reviews.llvm.org/D134611
2022-10-04 21:35:42 +01:00
Florian Hahn
21e5bd4d3b
[LoopVersioning,LLE] Add -S option to runlines. 2022-10-04 14:28:04 +01:00
Florian Hahn
473bb59a2f
[LoopVersioning] Add tests where versioning requires LAA invalidation.
Additional test cases for #57825.
2022-09-24 20:33:49 +01:00