1d36cef0bSFinn Plummer; RUN: opt -S -dxil-op-lower -mtriple=dxil-pc-shadermodel6.3-compute %s | FileCheck %s 2d36cef0bSFinn Plummer 3d36cef0bSFinn Plummerdefine void @main() { 4d36cef0bSFinn Plummerentry: 5*011b6186SFinn Plummer; CHECK: call i32 @dx.op.waveGetLaneIndex(i32 111) #[[#ATTR:]] 6d36cef0bSFinn Plummer %0 = call i32 @llvm.dx.wave.getlaneindex() 7d36cef0bSFinn Plummer ret void 8d36cef0bSFinn Plummer} 9d36cef0bSFinn Plummer 10*011b6186SFinn Plummer; CHECK: attributes #[[#ATTR]] = {{{.*}} memory(read) {{.*}}} 11*011b6186SFinn Plummer 12d36cef0bSFinn Plummerdeclare i32 @llvm.dx.wave.getlaneindex() 13