3 Commits

Author SHA1 Message Date
Hendrik Greving
3d5ea53906 [BasicBlockUtils] Amend test for loop metadata.
Amends test Transforms/LoopSimplify/update_latch_md2.ll
with auto-generated checks.

Differential Revision: https://reviews.llvm.org/D125574
2022-08-30 09:29:52 -07:00
Hendrik Greving
4f93d5cc1d [BasicBlockUtils] Do not move loop metadata if outer loop header.
Fixes a bug preventing moving the loop's metadata to an outer loop's header,
which happens if the loop's exit is also the header of an outer loop.

Adjusts test for above.

Fixes #55416.

Differential Revision: https://reviews.llvm.org/D125574
2022-05-23 16:39:54 -07:00
Hendrik Greving
e5d8fb690e [BasicBlockUtils] Add corner case test for loop metadata.
Adds a test to expose #55416.

Differential Revision: https://reviews.llvm.org/D125696
2022-05-23 16:39:33 -07:00