; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py ; RUN: llc < %s -mtriple=x86_64-pc-linux -mattr=+avx | FileCheck %s --check-prefix=AVX ; RUN: llc < %s -mtriple=x86_64-pc-linux -mattr=+avx2 | FileCheck %s --check-prefix=AVX ; RUN: llc < %s -mtriple=x86_64-pc-linux -mattr=+avx512f -mattr=+avx512bw | FileCheck %s --check-prefix=AVX define void @validate() { ; AVX-LABEL: validate: ; AVX: # %bb.0: # %entry entry: %0 = bitcast i8 addrspace(1)* undef to <96 x i8> addrspace(1)* %wide.vec = load <96 x i8>, <96 x i8> addrspace(1)* %0, align 1 %strided.vec = shufflevector <96 x i8> %wide.vec, <96 x i8> undef, <32 x i32> unreachable }