Skip to content

Commit e1c6682

Browse files
committed
AMDGPU: Replace undef with poison in tests using insertvalue
perl -p -i -e 's/insertvalue (.*) undef/insertvalue \1 poison/g'
1 parent bde140c commit e1c6682

25 files changed

+146
-146
lines changed

llvm/test/CodeGen/AMDGPU/cc-sgpr-limit.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ define amdgpu_gs { i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i
6262
%56 = add i32 %55, %27
6363
%57 = add i32 %56, %28
6464
%58 = add i32 %57, %29
65-
%59 = insertvalue { i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 } undef, i32 %30, 0
65+
%59 = insertvalue { i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 } poison, i32 %30, 0
6666
%60 = insertvalue { i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 } %59, i32 %31, 1
6767
%61 = insertvalue { i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 } %60, i32 %32, 2
6868
%62 = insertvalue { i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 } %61, i32 %33, 3

llvm/test/CodeGen/AMDGPU/cc-sgpr-over-limit.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ define amdgpu_gs { i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i
5050
%88 = add i32 %87, %43
5151
%89 = add i32 %88, %44
5252
%90 = add i32 %89, %45
53-
%91 = insertvalue { i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 } undef, i32 %46, 0
53+
%91 = insertvalue { i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 } poison, i32 %46, 0
5454
%92 = insertvalue { i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 } %91, i32 %47, 1
5555
%93 = insertvalue { i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 } %92, i32 %48, 2
5656
%94 = insertvalue { i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 } %93, i32 %49, 3

llvm/test/CodeGen/AMDGPU/constant-address-space-32bit.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ main_body:
247247
%34 = extractelement <4 x float> %31, i32 2
248248
%35 = extractelement <4 x float> %31, i32 3
249249
%36 = bitcast float %4 to i32
250-
%37 = insertvalue <{ i32, i32, i32, i32, i32, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float }> undef, i32 %36, 4
250+
%37 = insertvalue <{ i32, i32, i32, i32, i32, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float }> poison, i32 %36, 4
251251
%38 = insertvalue <{ i32, i32, i32, i32, i32, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float }> %37, float %32, 5
252252
%39 = insertvalue <{ i32, i32, i32, i32, i32, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float }> %38, float %33, 6
253253
%40 = insertvalue <{ i32, i32, i32, i32, i32, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float }> %39, float %34, 7
@@ -279,7 +279,7 @@ main_body:
279279
%34 = extractelement <4 x float> %31, i32 2
280280
%35 = extractelement <4 x float> %31, i32 3
281281
%36 = bitcast float %4 to i32
282-
%37 = insertvalue <{ i32, i32, i32, i32, i32, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float }> undef, i32 %36, 4
282+
%37 = insertvalue <{ i32, i32, i32, i32, i32, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float }> poison, i32 %36, 4
283283
%38 = insertvalue <{ i32, i32, i32, i32, i32, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float }> %37, float %32, 5
284284
%39 = insertvalue <{ i32, i32, i32, i32, i32, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float }> %38, float %33, 6
285285
%40 = insertvalue <{ i32, i32, i32, i32, i32, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float }> %39, float %34, 7

llvm/test/CodeGen/AMDGPU/cross-block-use-is-not-abi-copy.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ bb1:
168168
%val1 = extractvalue { <4 x i32>, <4 x half> } %split.ret.type, 1
169169
%extract0 = extractelement <4 x i32> %val0, i32 0
170170
%extract1 = extractelement <4 x half> %val1, i32 0
171-
%ins0 = insertvalue { i32, half } undef, i32 %extract0, 0
171+
%ins0 = insertvalue { i32, half } poison, i32 %extract0, 0
172172
%ins1 = insertvalue { i32, half } %ins0, half %extract1, 1
173173
ret { i32, half } %ins1
174174
}

llvm/test/CodeGen/AMDGPU/fneg-fold-legalize-dag-increase-insts.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ bb:
3030
%tmp3 = fsub fast double %arg2, %arg
3131
%tmp4 = fadd fast double %tmp3, %tmp
3232
%tmp5 = fsub fast double %tmp, %tmp3
33-
%tmp6 = insertvalue { double, double } undef, double %tmp4, 0
33+
%tmp6 = insertvalue { double, double } poison, double %tmp4, 0
3434
%tmp7 = insertvalue { double, double } %tmp6, double %tmp5, 1
3535
ret { double, double } %tmp7
3636
}

llvm/test/CodeGen/AMDGPU/function-returns.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2210,7 +2210,7 @@ define { <3 x i32>, i32 } @v3i32_struct_func_void_wasted_reg() #0 {
22102210
%insert.0 = insertelement <3 x i32> undef, i32 %load0, i32 0
22112211
%insert.1 = insertelement <3 x i32> %insert.0, i32 %load1, i32 1
22122212
%insert.2 = insertelement <3 x i32> %insert.1, i32 %load2, i32 2
2213-
%insert.3 = insertvalue { <3 x i32>, i32 } undef, <3 x i32> %insert.2, 0
2213+
%insert.3 = insertvalue { <3 x i32>, i32 } poison, <3 x i32> %insert.2, 0
22142214
%insert.4 = insertvalue { <3 x i32>, i32 } %insert.3, i32 %load3, 1
22152215
ret { <3 x i32>, i32 } %insert.4
22162216
}
@@ -2269,7 +2269,7 @@ define { <3 x float>, i32 } @v3f32_struct_func_void_wasted_reg() #0 {
22692269
%insert.0 = insertelement <3 x float> undef, float %load0, i32 0
22702270
%insert.1 = insertelement <3 x float> %insert.0, float %load1, i32 1
22712271
%insert.2 = insertelement <3 x float> %insert.1, float %load2, i32 2
2272-
%insert.3 = insertvalue { <3 x float>, i32 } undef, <3 x float> %insert.2, 0
2272+
%insert.3 = insertvalue { <3 x float>, i32 } poison, <3 x float> %insert.2, 0
22732273
%insert.4 = insertvalue { <3 x float>, i32 } %insert.3, i32 %load3, 1
22742274
ret { <3 x float>, i32 } %insert.4
22752275
}

0 commit comments

Comments
 (0)