Bump version to 19.1.0-rc3
[llvm-project.git] / llvm / test / CodeGen / SPIRV / spirv_param_decorations.ll
blobdbd8336d458098f9185219f87d71fbd7e7c9f4cc
1 ; RUN: llc -O0 -mtriple=spirv32-unknown-unknown %s -o - | FileCheck %s --check-prefix=CHECK-SPIRV
3 define spir_kernel void @k(float %a, float %b, float %c) !spirv.ParameterDecorations !14 {
4 entry:
5   ret void
8 ; CHECK-SPIRV: OpDecorate %[[#PId1:]] Restrict
9 ; CHECK-SPIRV: OpDecorate %[[#PId1]] FPRoundingMode RTP
10 ; CHECK-SPIRV: OpDecorate %[[#PId2:]] Volatile
11 ; CHECK-SPIRV: %[[#PId1]] = OpFunctionParameter %[[#]]
12 ; CHECK-SPIRV: %[[#PId2]] = OpFunctionParameter %[[#]]
14 !8 = !{i32 19}
15 !9 = !{i32 39, i32 2}
16 !10 = !{i32 21}
17 !11 = !{!8, !9}
18 !12 = !{}
19 !13 = !{!10}
20 !14 = !{!11, !12, !13}