Skip to content

Commit 21c17d1

Browse files
committed
Replace undef with poison for placeholders.
1 parent 868c6a4 commit 21c17d1

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_float_controls2/exec_mode.ll

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -65,29 +65,29 @@ entry:
6565
!14 = !{i32 1, i32 0}
6666

6767
; CHECK-DAG: OpExecutionMode %[[#KERNEL_HALF]] FPFastMathDefault %[[#HALF_TYPE:]] 1
68-
!17 = !{ptr @k_float_controls_half, i32 6028, half undef, i32 1}
68+
!17 = !{ptr @k_float_controls_half, i32 6028, half poison, i32 1}
6969

7070
; CHECK-DAG: OpExecutionMode %[[#KERNEL_BFLOAT]] FPFastMathDefault %[[#BFLOAT_TYPE:]] 2
71-
!18 = !{ptr @k_float_controls_bfloat, i32 6028, bfloat undef, i32 2}
71+
!18 = !{ptr @k_float_controls_bfloat, i32 6028, bfloat poison, i32 2}
7272

7373
; CHECK-DAG: OpExecutionMode %[[#KERNEL_FLOAT]] FPFastMathDefault %[[#FLOAT_TYPE:]] 4
74-
!19 = !{ptr @k_float_controls_float, i32 6028, float undef, i32 4}
74+
!19 = !{ptr @k_float_controls_float, i32 6028, float poison, i32 4}
7575

7676
; CHECK-DAG: OpExecutionMode %[[#KERNEL_DOUBLE]] FPFastMathDefault %[[#DOUBLE_TYPE:]] 7
77-
!20 = !{ptr @k_float_controls_double, i32 6028, double undef, i32 7}
77+
!20 = !{ptr @k_float_controls_double, i32 6028, double poison, i32 7}
7878

7979
; CHECK-DAG: OpExecutionMode %[[#KERNEL_FP128]] FPFastMathDefault %[[#FP128_TYPE:]] 65536
80-
!21 = !{ptr @k_float_controls_fp128, i32 6028, fp128 undef, i32 65536}
80+
!21 = !{ptr @k_float_controls_fp128, i32 6028, fp128 poison, i32 65536}
8181

8282
; CHECK-DAG: OpExecutionMode %[[#KERNEL_ALL]] FPFastMathDefault %[[#HALF_TYPE]] 131072
8383
; CHECK-DAG: OpExecutionMode %[[#KERNEL_ALL]] FPFastMathDefault %[[#FLOAT_TYPE]] 262144
8484
; CHECK-DAG: OpExecutionMode %[[#KERNEL_ALL]] FPFastMathDefault %[[#DOUBLE_TYPE]] 458752
8585
; CHECK-DAG: OpExecutionMode %[[#KERNEL_ALL]] FPFastMathDefault %[[#FP128_TYPE]] 65543
86-
!22 = !{ptr @k_float_controls_all, i32 6028, half undef, i32 131072}
87-
!23 = !{ptr @k_float_controls_all, i32 6028, bfloat undef, i32 131072}
88-
!24 = !{ptr @k_float_controls_all, i32 6028, float undef, i32 262144}
89-
!25 = !{ptr @k_float_controls_all, i32 6028, double undef, i32 458752}
90-
!26 = !{ptr @k_float_controls_all, i32 6028, fp128 undef, i32 65543}
86+
!22 = !{ptr @k_float_controls_all, i32 6028, half poison, i32 131072}
87+
!23 = !{ptr @k_float_controls_all, i32 6028, bfloat poison, i32 131072}
88+
!24 = !{ptr @k_float_controls_all, i32 6028, float poison, i32 262144}
89+
!25 = !{ptr @k_float_controls_all, i32 6028, double poison, i32 458752}
90+
!26 = !{ptr @k_float_controls_all, i32 6028, fp128 poison, i32 65543}
9191

9292
; CHECK: %[[#HALF_TYPE]] = OpTypeFloat 16
9393
; CHECK: %[[#FLOAT_TYPE]] = OpTypeFloat 32

llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_float_controls2/exec_mode2.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,14 @@ entry:
3434
!14 = !{i32 1, i32 0}
3535

3636
; CHECK-DAG: OpExecutionMode %[[#KERNEL_FLOAT]] FPFastMathDefault %[[#FLOAT_TYPE:]] 131079
37-
!19 = !{ptr @k_float_controls_float, i32 6028, float undef, i32 131079}
37+
!19 = !{ptr @k_float_controls_float, i32 6028, float poison, i32 131079}
3838
; We expect 130179 for float type.
3939
; CHECK-DAG: OpExecutionMode %[[#KERNEL_ALL]] FPFastMathDefault %[[#FLOAT_TYPE:]] 131079
4040
; We expect 7 for the rest of types because it's NotInf | NotNaN | NSZ set by SignedZeroInfNanPreserve.
4141
; CHECK-DAG: OpExecutionMode %[[#KERNEL_ALL]] FPFastMathDefault %[[#HALF_TYPE:]] 7
4242
; CHECK-DAG: OpExecutionMode %[[#KERNEL_ALL]] FPFastMathDefault %[[#DOUBLE_TYPE:]] 7
4343
; CHECK-DAG: OpExecutionMode %[[#KERNEL_ALL]] FPFastMathDefault %[[#FP128_TYPE:]] 7
44-
!20 = !{ptr @k_float_controls_all, i32 6028, float undef, i32 131079}
44+
!20 = !{ptr @k_float_controls_all, i32 6028, float poison, i32 131079}
4545
; ContractionOff is now replaced with FPFastMathDefault with AllowContract bit set to false.
4646
!21 = !{ptr @k_float_controls_float, i32 31}
4747
!22 = !{ptr @k_float_controls_all, i32 31}

0 commit comments

Comments
 (0)