File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
llvm/test/CodeGen/SPIRV/hlsl-intrinsics Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 1313; CHECK: %[[#fexpr:]] = OpFunctionParameter %[[#f32]]
1414define float @test_float (float %fexpr ) {
1515entry:
16- ; CHECK: %[[#fret:]] = OpGroupNonUniformFMul %[[#f32]] %[[#scope]] %[[#fexpr]]
16+ ; CHECK: %[[#fret:]] = OpGroupNonUniformFMul %[[#f32]] %[[#scope]] Reduce %[[#fexpr]]
1717 %0 = call float @llvm.spv.wave.product.f32 (float %fexpr )
1818 ret float %0
1919}
2222; CHECK: %[[#iexpr:]] = OpFunctionParameter %[[#uint]]
2323define i32 @test_int (i32 %iexpr ) {
2424entry:
25- ; CHECK: %[[#iret:]] = OpGroupNonUniformIMul %[[#uint]] %[[#scope]] %[[#iexpr]]
25+ ; CHECK: %[[#iret:]] = OpGroupNonUniformIMul %[[#uint]] %[[#scope]] Reduce %[[#iexpr]]
2626 %0 = call i32 @llvm.spv.wave.product.i32 (i32 %iexpr )
2727 ret i32 %0
2828}
3131; CHECK: %[[#vbexpr:]] = OpFunctionParameter %[[#v4_half]]
3232define <4 x half > @test_vhalf (<4 x half > %vbexpr ) {
3333entry:
34- ; CHECK: %[[#vhalfret:]] = OpGroupNonUniformFMul %[[#v4_half]] %[[#scope]] %[[#vbexpr]]
34+ ; CHECK: %[[#vhalfret:]] = OpGroupNonUniformFMul %[[#v4_half]] %[[#scope]] Reduce %[[#vbexpr]]
3535 %0 = call <4 x half > @llvm.spv.wave.product.v4half (<4 x half > %vbexpr )
3636 ret <4 x half > %0
3737}
You can’t perform that action at this time.
0 commit comments