; RUN: llc < %s -march=nvptx -mcpu=sm_20 -verify-machineinstrs | FileCheck %s ; RUN: llc < %s -march=nvptx -mcpu=sm_20 -verify-machineinstrs | FileCheck %s -check-prefix=CHECK-FOUND define void @kernel_func(ptr %in.vec, ptr %out.vec0) nounwind { entry: %wide.vec = load <32 x i8>, ptr %in.vec, align 64 %vec0 = shufflevector <32 x i8> %wide.vec, <32 x i8> undef, <4 x i32> store <4 x i8> %vec0, ptr %out.vec0, align 64 ret void ; CHECK-FOUND: prmt.b32 {{.*}} 16384; ; CHECK-FOUND: prmt.b32 {{.*}} 64; ; CHECK-FOUND: prmt.b32 {{.*}} 30224; ; CHECK: @kernel_func ; CHECK-NOT: prmt.b32 {{.*}} -1; ; CHECK: -- End function }