1*5e9dd882SXiang Li; RUN: opt -S -dxil-prepare %s | FileCheck %s 2*5e9dd882SXiang Li 3*5e9dd882SXiang Litarget triple = "dxil-pc-shadermodel6.6-compute" 4*5e9dd882SXiang Li 5*5e9dd882SXiang Lidefine void @entry() #0 { 6*5e9dd882SXiang Lientry: 7*5e9dd882SXiang Li ret void 8*5e9dd882SXiang Li} 9*5e9dd882SXiang Li 10*5e9dd882SXiang Li; Make sure experimental attribute is left when validation version is 0.0. 11*5e9dd882SXiang Li; CHECK:attributes #0 = { noinline nounwind "exp-shader"="cs" } 12*5e9dd882SXiang Liattributes #0 = { noinline nounwind "exp-shader"="cs" "hlsl.numthreads"="1,2,1" "hlsl.shader"="compute" } 13*5e9dd882SXiang Li 14*5e9dd882SXiang Li!dx.valver = !{!0} 15*5e9dd882SXiang Li 16*5e9dd882SXiang Li!0 = !{i32 0, i32 0} 17