Back out D66983, "[WebAssembly] Add wasm-specific vector shuffle builtin and
intrinsic".
Fix shuffle intrinsic tests. Since they are compiled with -O2 masks need to be
updated as well, otherwise optimizer would replace second operand with
poison.
Convert shuffle intrinsic codegen tests to use shufflevector and move them to
a separate file. This also requires some mask updates to avoid invalid
shufflevector use and to make sure both operands get picked up.
This reverts commit 8e3e56f2a36701480eeb65e426701d5a9025cc59.
Since this no longer tests codegen for an intrinsic function, could you move it to a separate test file? It could be named something simple and short like simd-shuffle.ll.