Using ACLE intrinsics, it is possible to create a loop that the
deinterleaving pass incorrectly classified as a reduction loop.
For example, for fixed-width vectors the loop was like below:
vector.body:
%a = phi <4 x float> [ %init.a, %entry ], [ %updated.a, %vector.body ] %b = phi <4 x float> [ %init.b, %entry ], [ %updated.b, %vector.body ] ...
; Does not depend on %a or %b:
%updated.a = ... %updated.b = ...
there is no attribute like that, I guess it can be removed, or if attribute was relevant for this test it needs to be added