@@ -3272,7 +3272,7 @@ define amdgpu_kernel void @permlane16(ptr addrspace(1) %out, i32 %src0, i32 %src
3272
3272
3273
3273
define amdgpu_kernel void @permlane16_bound_ctrl (ptr addrspace (1 ) %out , i32 %src0 , i32 %src1 , i32 %src2 ) {
3274
3274
; CHECK-LABEL: @permlane16_bound_ctrl(
3275
- ; CHECK-NEXT: [[RES:%.*]] = call i32 @llvm.amdgcn.permlane16.i32(i32 undef , i32 [[SRC0:%.*]], i32 [[SRC1:%.*]], i32 [[SRC2:%.*]], i1 false, i1 true)
3275
+ ; CHECK-NEXT: [[RES:%.*]] = call i32 @llvm.amdgcn.permlane16.i32(i32 poison , i32 [[SRC0:%.*]], i32 [[SRC1:%.*]], i32 [[SRC2:%.*]], i1 false, i1 true)
3276
3276
; CHECK-NEXT: store i32 [[RES]], ptr addrspace(1) [[OUT:%.*]], align 4
3277
3277
; CHECK-NEXT: ret void
3278
3278
;
@@ -3283,7 +3283,7 @@ define amdgpu_kernel void @permlane16_bound_ctrl(ptr addrspace(1) %out, i32 %src
3283
3283
3284
3284
define amdgpu_kernel void @permlane16_fetch_invalid_bound_ctrl (ptr addrspace (1 ) %out , i32 %src0 , i32 %src1 , i32 %src2 ) {
3285
3285
; CHECK-LABEL: @permlane16_fetch_invalid_bound_ctrl(
3286
- ; CHECK-NEXT: [[RES:%.*]] = call i32 @llvm.amdgcn.permlane16.i32(i32 undef , i32 [[SRC0:%.*]], i32 [[SRC1:%.*]], i32 [[SRC2:%.*]], i1 true, i1 true)
3286
+ ; CHECK-NEXT: [[RES:%.*]] = call i32 @llvm.amdgcn.permlane16.i32(i32 poison , i32 [[SRC0:%.*]], i32 [[SRC1:%.*]], i32 [[SRC2:%.*]], i1 true, i1 true)
3287
3287
; CHECK-NEXT: store i32 [[RES]], ptr addrspace(1) [[OUT:%.*]], align 4
3288
3288
; CHECK-NEXT: ret void
3289
3289
;
@@ -3311,7 +3311,7 @@ define amdgpu_kernel void @permlanex16(ptr addrspace(1) %out, i32 %src0, i32 %sr
3311
3311
3312
3312
define amdgpu_kernel void @permlanex16_bound_ctrl (ptr addrspace (1 ) %out , i32 %src0 , i32 %src1 , i32 %src2 ) {
3313
3313
; CHECK-LABEL: @permlanex16_bound_ctrl(
3314
- ; CHECK-NEXT: [[RES:%.*]] = call i32 @llvm.amdgcn.permlanex16.i32(i32 undef , i32 [[SRC0:%.*]], i32 [[SRC1:%.*]], i32 [[SRC2:%.*]], i1 false, i1 true)
3314
+ ; CHECK-NEXT: [[RES:%.*]] = call i32 @llvm.amdgcn.permlanex16.i32(i32 poison , i32 [[SRC0:%.*]], i32 [[SRC1:%.*]], i32 [[SRC2:%.*]], i1 false, i1 true)
3315
3315
; CHECK-NEXT: store i32 [[RES]], ptr addrspace(1) [[OUT:%.*]], align 4
3316
3316
; CHECK-NEXT: ret void
3317
3317
;
@@ -3322,7 +3322,7 @@ define amdgpu_kernel void @permlanex16_bound_ctrl(ptr addrspace(1) %out, i32 %sr
3322
3322
3323
3323
define amdgpu_kernel void @permlanex16_fetch_invalid_bound_ctrl (ptr addrspace (1 ) %out , i32 %src0 , i32 %src1 , i32 %src2 ) {
3324
3324
; CHECK-LABEL: @permlanex16_fetch_invalid_bound_ctrl(
3325
- ; CHECK-NEXT: [[RES:%.*]] = call i32 @llvm.amdgcn.permlanex16.i32(i32 undef , i32 [[SRC0:%.*]], i32 [[SRC1:%.*]], i32 [[SRC2:%.*]], i1 true, i1 true)
3325
+ ; CHECK-NEXT: [[RES:%.*]] = call i32 @llvm.amdgcn.permlanex16.i32(i32 poison , i32 [[SRC0:%.*]], i32 [[SRC1:%.*]], i32 [[SRC2:%.*]], i1 true, i1 true)
3326
3326
; CHECK-NEXT: store i32 [[RES]], ptr addrspace(1) [[OUT:%.*]], align 4
3327
3327
; CHECK-NEXT: ret void
3328
3328
;
0 commit comments