Reapply "[SLP] Extend reordering data of tree entry to support PHInodes".
authorskc7 <Krishna.Sankisa@amd.com>
Tue, 8 Nov 2022 08:07:12 +0000 (13:37 +0530)
committerskc7 <Krishna.Sankisa@amd.com>
Tue, 8 Nov 2022 15:51:28 +0000 (21:21 +0530)
commit42bce72536ad38e3ddf01359b2f85cda649679b3
treea0cd90b9817388a199b1c02dc61e3013da604515
parentd19ba74dee0b9ab553bd8a6ef5b67ff349f4bf13
Reapply "[SLP] Extend reordering data of tree entry to support PHInodes".

Reapplies 87a2086 (which was reverted in 656f1d8).
Fix for scalable vectors in getInsertIndex merged in 46d53f4.

Reviewed By: ABataev

Differential Revision: https://reviews.llvm.org/D137537
llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
llvm/test/Transforms/SLPVectorizer/AMDGPU/phi-result-use-order.ll