@@ -613,18 +613,18 @@ func.func @group_non_uniform_logical_xor(%val: i32) -> i32 {
613613
614614// CHECK-LABEL: @group_non_uniform_rotate_khr
615615func.func @group_non_uniform_rotate_khr (%val: f32 , %delta: i32 ) -> f32 {
616- // CHECK: %{{.+}} = spirv.GroupNonUniformRotateKHR <Subgroup>, %{{.+}} : f32, i32 -> f32
617- %0 = spirv.GroupNonUniformRotateKHR <Subgroup >, %val , %delta : f32 , i32 -> f32
616+ // CHECK: %{{.+}} = spirv.GroupNonUniformRotateKHR <Subgroup> %{{.+}} : f32, i32 -> f32
617+ %0 = spirv.GroupNonUniformRotateKHR <Subgroup > %val , %delta : f32 , i32 -> f32
618618 return %0: f32
619619}
620620
621621// -----
622622
623623// CHECK-LABEL: @group_non_uniform_rotate_khr
624624func.func @group_non_uniform_rotate_khr (%val: f32 , %delta: i32 ) -> f32 {
625- // CHECK: %{{.+}} = spirv.GroupNonUniformRotateKHR <Workgroup>, %{{.+}} : f32, i32, i32 -> f32
625+ // CHECK: %{{.+}} = spirv.GroupNonUniformRotateKHR <Workgroup> %{{.+}} : f32, i32, i32 -> f32
626626 %four = spirv.Constant 4 : i32
627- %0 = spirv.GroupNonUniformRotateKHR <Workgroup >, %val , %delta , cluster_size (%four ) : f32 , i32 , i32 -> f32
627+ %0 = spirv.GroupNonUniformRotateKHR <Workgroup > %val , %delta , cluster_size (%four ) : f32 , i32 , i32 -> f32
628628 return %0: f32
629629}
630630
@@ -633,7 +633,7 @@ func.func @group_non_uniform_rotate_khr(%val: f32, %delta: i32) -> f32 {
633633func.func @group_non_uniform_rotate_khr (%val: f32 , %delta: i32 ) -> f32 {
634634 %four = spirv.Constant 4 : i32
635635 // expected-error @+1 {{execution scope must be 'Workgroup' or 'Subgroup'}}
636- %0 = spirv.GroupNonUniformRotateKHR <Device >, %val , %delta , cluster_size (%four ) : f32 , i32 , i32 -> f32
636+ %0 = spirv.GroupNonUniformRotateKHR <Device > %val , %delta , cluster_size (%four ) : f32 , i32 , i32 -> f32
637637 return %0: f32
638638}
639639
@@ -642,7 +642,7 @@ func.func @group_non_uniform_rotate_khr(%val: f32, %delta: i32) -> f32 {
642642func.func @group_non_uniform_rotate_khr (%val: f32 , %delta: si32 ) -> f32 {
643643 %four = spirv.Constant 4 : i32
644644 // expected-error @+1 {{op operand #1 must be 8/16/32/64-bit signless/unsigned integer, but got 'si32'}}
645- %0 = spirv.GroupNonUniformRotateKHR <Subgroup >, %val , %delta , cluster_size (%four ) : f32 , si32 , i32 -> f32
645+ %0 = spirv.GroupNonUniformRotateKHR <Subgroup > %val , %delta , cluster_size (%four ) : f32 , si32 , i32 -> f32
646646 return %0: f32
647647}
648648
@@ -651,15 +651,15 @@ func.func @group_non_uniform_rotate_khr(%val: f32, %delta: si32) -> f32 {
651651func.func @group_non_uniform_rotate_khr (%val: f32 , %delta: i32 ) -> f32 {
652652 %four = spirv.Constant 4 : si32
653653 // expected-error @+1 {{op operand #2 must be 8/16/32/64-bit signless/unsigned integer, but got 'si32'}}
654- %0 = spirv.GroupNonUniformRotateKHR <Subgroup >, %val , %delta , cluster_size (%four ) : f32 , i32 , si32 -> f32
654+ %0 = spirv.GroupNonUniformRotateKHR <Subgroup > %val , %delta , cluster_size (%four ) : f32 , i32 , si32 -> f32
655655 return %0: f32
656656}
657657
658658// -----
659659
660660func.func @group_non_uniform_rotate_khr (%val: f32 , %delta: i32 , %four: i32 ) -> f32 {
661661 // expected-error @+1 {{cluster size operand must come from a constant op}}
662- %0 = spirv.GroupNonUniformRotateKHR <Subgroup >, %val , %delta , cluster_size (%four ) : f32 , i32 , i32 -> f32
662+ %0 = spirv.GroupNonUniformRotateKHR <Subgroup > %val , %delta , cluster_size (%four ) : f32 , i32 , i32 -> f32
663663 return %0: f32
664664}
665665
@@ -668,6 +668,6 @@ func.func @group_non_uniform_rotate_khr(%val: f32, %delta: i32, %four: i32) -> f
668668func.func @group_non_uniform_rotate_khr (%val: f32 , %delta: i32 ) -> f32 {
669669 %five = spirv.Constant 5 : i32
670670 // expected-error @+1 {{cluster size operand must be a power of two}}
671- %0 = spirv.GroupNonUniformRotateKHR <Subgroup >, %val , %delta , cluster_size (%five ) : f32 , i32 , i32 -> f32
671+ %0 = spirv.GroupNonUniformRotateKHR <Subgroup > %val , %delta , cluster_size (%five ) : f32 , i32 , i32 -> f32
672672 return %0: f32
673673}
0 commit comments