Expand the accepted types for gpu.shuffle to any integer, float or 1d vector of integers or floats. Also updated the gpu-to-llvm-spv pass to support those types.
Multi-Level Intermediate Representation
See https://mlir.llvm.org/ for more information.