[AMDGPU] pin lit test divergent-unswitch.ll to the old pass manager
authorSameer Sahasrabuddhe <sameer.sahasrabuddhe@amd.com>
Wed, 20 Jan 2021 16:32:09 +0000 (22:02 +0530)
committerSameer Sahasrabuddhe <sameer.sahasrabuddhe@amd.com>
Wed, 20 Jan 2021 16:32:09 +0000 (22:02 +0530)
commitc540ce9900ff99566b4951186e2f070b3b36cdbe
tree23f3d87e326026c0d3bb3de2e858d68d76b125f2
parentc09be0d2a0f930a128c946329b42eef45d53062a
[AMDGPU] pin lit test divergent-unswitch.ll to the old pass manager

The loop-unswitch transform should not be performed on a loop whose
condition is divergent. For this to happen correctly, divergence
analysis must be available. The existing divergence analysis has not
been ported to the new pass manager yet. As a result, loop unswitching
on the new pass manager is currently unsafe on targets that care about
divergence.

This test is temporarily disabled to unblock work on the new pass
manager. The issue is now tracked in bug 48819.

Reviewed By: foad

Differential Revision: https://reviews.llvm.org/D95051
llvm/test/Transforms/LoopUnswitch/AMDGPU/divergent-unswitch.ll