this would be essentially sugar for the llvm_shuffle right?