@@ -9817,66 +9817,66 @@ SDValue SITargetLowering::LowerINTRINSIC_WO_CHAIN(SDValue Op,
98179817 AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_MAX_ID_Z,
98189818 AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_ID_Z);
98199819 case Intrinsic::amdgcn_cluster_id_x:
9820- return Subtarget->hasGFX1250Insts ()
9820+ return Subtarget->hasClusters ()
98219821 ? getPreloadedValue(DAG, *MFI, VT,
98229822 AMDGPUFunctionArgInfo::WORKGROUP_ID_X)
9823- : DAG.getUNDEF (VT);
9823+ : DAG.getPOISON (VT);
98249824 case Intrinsic::amdgcn_cluster_id_y:
9825- return Subtarget->hasGFX1250Insts ()
9825+ return Subtarget->hasClusters ()
98269826 ? getPreloadedValue(DAG, *MFI, VT,
98279827 AMDGPUFunctionArgInfo::WORKGROUP_ID_Y)
9828- : DAG.getUNDEF (VT);
9828+ : DAG.getPOISON (VT);
98299829 case Intrinsic::amdgcn_cluster_id_z:
9830- return Subtarget->hasGFX1250Insts ()
9830+ return Subtarget->hasClusters ()
98319831 ? getPreloadedValue(DAG, *MFI, VT,
98329832 AMDGPUFunctionArgInfo::WORKGROUP_ID_Z)
9833- : DAG.getUNDEF (VT);
9833+ : DAG.getPOISON (VT);
98349834 case Intrinsic::amdgcn_cluster_workgroup_id_x:
9835- return Subtarget->hasGFX1250Insts ()
9835+ return Subtarget->hasClusters ()
98369836 ? getPreloadedValue(
98379837 DAG, *MFI, VT,
98389838 AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_ID_X)
9839- : DAG.getUNDEF (VT);
9839+ : DAG.getPOISON (VT);
98409840 case Intrinsic::amdgcn_cluster_workgroup_id_y:
9841- return Subtarget->hasGFX1250Insts ()
9841+ return Subtarget->hasClusters ()
98429842 ? getPreloadedValue(
98439843 DAG, *MFI, VT,
98449844 AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_ID_Y)
9845- : DAG.getUNDEF (VT);
9845+ : DAG.getPOISON (VT);
98469846 case Intrinsic::amdgcn_cluster_workgroup_id_z:
9847- return Subtarget->hasGFX1250Insts ()
9847+ return Subtarget->hasClusters ()
98489848 ? getPreloadedValue(
98499849 DAG, *MFI, VT,
98509850 AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_ID_Z)
9851- : DAG.getUNDEF (VT);
9851+ : DAG.getPOISON (VT);
98529852 case Intrinsic::amdgcn_cluster_workgroup_flat_id:
9853- return AMDGPU::isGFX1250(* Subtarget)
9853+ return Subtarget->hasClusters( )
98549854 ? lowerConstHwRegRead(DAG, Op, AMDGPU::Hwreg::ID_IB_STS2, 21, 4)
98559855 : SDValue();
98569856 case Intrinsic::amdgcn_cluster_workgroup_max_id_x:
9857- return Subtarget->hasGFX1250Insts ()
9857+ return Subtarget->hasClusters ()
98589858 ? getPreloadedValue(
98599859 DAG, *MFI, VT,
98609860 AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_MAX_ID_X)
9861- : DAG.getUNDEF (VT);
9861+ : DAG.getPOISON (VT);
98629862 case Intrinsic::amdgcn_cluster_workgroup_max_id_y:
9863- return Subtarget->hasGFX1250Insts ()
9863+ return Subtarget->hasClusters ()
98649864 ? getPreloadedValue(
98659865 DAG, *MFI, VT,
98669866 AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_MAX_ID_Y)
9867- : DAG.getUNDEF (VT);
9867+ : DAG.getPOISON (VT);
98689868 case Intrinsic::amdgcn_cluster_workgroup_max_id_z:
9869- return Subtarget->hasGFX1250Insts ()
9869+ return Subtarget->hasClusters ()
98709870 ? getPreloadedValue(
98719871 DAG, *MFI, VT,
98729872 AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_MAX_ID_Z)
9873- : DAG.getUNDEF (VT);
9873+ : DAG.getPOISON (VT);
98749874 case Intrinsic::amdgcn_cluster_workgroup_max_flat_id:
9875- return Subtarget->hasGFX1250Insts ()
9875+ return Subtarget->hasClusters ()
98769876 ? getPreloadedValue(
98779877 DAG, *MFI, VT,
98789878 AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_MAX_FLAT_ID)
9879- : DAG.getUNDEF (VT);
9879+ : DAG.getPOISON (VT);
98809880 case Intrinsic::amdgcn_wave_id:
98819881 return lowerWaveID(DAG, Op);
98829882 case Intrinsic::amdgcn_lds_kernel_id: {
0 commit comments