The reported build failure is not related to the current change and is currently faced by other builds as well:
Thu, Jun 10
Implemented the suggested naming and code style changes.
Tue, Jun 8
The failing test seems to be not related to the change.
Fixed the code style issue.
Implemented operand order picking loop instead of a sequence of ifs.
May 12 2021
May 11 2021
Thanks for accepting!
May 10 2021
May 6 2021
Update the test ld_v2i8_add_context to align it with the comment put for the test: the llvm.assume should be placed between the two loads.
Added tests where the assume intrinsic is placed between the vectorized instructions or even after them in the end of the basic block.
May 3 2021
Apr 30 2021
Could someone merge the change?
Apr 29 2021
Fixed the non-legacy pass compilation issue.