@@ -9828,66 +9828,66 @@ SDValue SITargetLowering::LowerINTRINSIC_WO_CHAIN(SDValue Op,
98289828 AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_MAX_ID_Z,
98299829 AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_ID_Z);
98309830 case Intrinsic::amdgcn_cluster_id_x:
9831- return Subtarget->hasGFX1250Insts ()
9831+ return Subtarget->hasClusters ()
98329832 ? getPreloadedValue(DAG, *MFI, VT,
98339833 AMDGPUFunctionArgInfo::WORKGROUP_ID_X)
9834- : DAG.getUNDEF (VT);
9834+ : DAG.getPOISON (VT);
98359835 case Intrinsic::amdgcn_cluster_id_y:
9836- return Subtarget->hasGFX1250Insts ()
9836+ return Subtarget->hasClusters ()
98379837 ? getPreloadedValue(DAG, *MFI, VT,
98389838 AMDGPUFunctionArgInfo::WORKGROUP_ID_Y)
9839- : DAG.getUNDEF (VT);
9839+ : DAG.getPOISON (VT);
98409840 case Intrinsic::amdgcn_cluster_id_z:
9841- return Subtarget->hasGFX1250Insts ()
9841+ return Subtarget->hasClusters ()
98429842 ? getPreloadedValue(DAG, *MFI, VT,
98439843 AMDGPUFunctionArgInfo::WORKGROUP_ID_Z)
9844- : DAG.getUNDEF (VT);
9844+ : DAG.getPOISON (VT);
98459845 case Intrinsic::amdgcn_cluster_workgroup_id_x:
9846- return Subtarget->hasGFX1250Insts ()
9846+ return Subtarget->hasClusters ()
98479847 ? getPreloadedValue(
98489848 DAG, *MFI, VT,
98499849 AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_ID_X)
9850- : DAG.getUNDEF (VT);
9850+ : DAG.getPOISON (VT);
98519851 case Intrinsic::amdgcn_cluster_workgroup_id_y:
9852- return Subtarget->hasGFX1250Insts ()
9852+ return Subtarget->hasClusters ()
98539853 ? getPreloadedValue(
98549854 DAG, *MFI, VT,
98559855 AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_ID_Y)
9856- : DAG.getUNDEF (VT);
9856+ : DAG.getPOISON (VT);
98579857 case Intrinsic::amdgcn_cluster_workgroup_id_z:
9858- return Subtarget->hasGFX1250Insts ()
9858+ return Subtarget->hasClusters ()
98599859 ? getPreloadedValue(
98609860 DAG, *MFI, VT,
98619861 AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_ID_Z)
9862- : DAG.getUNDEF (VT);
9862+ : DAG.getPOISON (VT);
98639863 case Intrinsic::amdgcn_cluster_workgroup_flat_id:
9864- return AMDGPU::isGFX1250(* Subtarget)
9864+ return Subtarget->hasClusters( )
98659865 ? lowerConstHwRegRead(DAG, Op, AMDGPU::Hwreg::ID_IB_STS2, 21, 4)
98669866 : SDValue();
98679867 case Intrinsic::amdgcn_cluster_workgroup_max_id_x:
9868- return Subtarget->hasGFX1250Insts ()
9868+ return Subtarget->hasClusters ()
98699869 ? getPreloadedValue(
98709870 DAG, *MFI, VT,
98719871 AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_MAX_ID_X)
9872- : DAG.getUNDEF (VT);
9872+ : DAG.getPOISON (VT);
98739873 case Intrinsic::amdgcn_cluster_workgroup_max_id_y:
9874- return Subtarget->hasGFX1250Insts ()
9874+ return Subtarget->hasClusters ()
98759875 ? getPreloadedValue(
98769876 DAG, *MFI, VT,
98779877 AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_MAX_ID_Y)
9878- : DAG.getUNDEF (VT);
9878+ : DAG.getPOISON (VT);
98799879 case Intrinsic::amdgcn_cluster_workgroup_max_id_z:
9880- return Subtarget->hasGFX1250Insts ()
9880+ return Subtarget->hasClusters ()
98819881 ? getPreloadedValue(
98829882 DAG, *MFI, VT,
98839883 AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_MAX_ID_Z)
9884- : DAG.getUNDEF (VT);
9884+ : DAG.getPOISON (VT);
98859885 case Intrinsic::amdgcn_cluster_workgroup_max_flat_id:
9886- return Subtarget->hasGFX1250Insts ()
9886+ return Subtarget->hasClusters ()
98879887 ? getPreloadedValue(
98889888 DAG, *MFI, VT,
98899889 AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_MAX_FLAT_ID)
9890- : DAG.getUNDEF (VT);
9890+ : DAG.getPOISON (VT);
98919891 case Intrinsic::amdgcn_wave_id:
98929892 return lowerWaveID(DAG, Op);
98939893 case Intrinsic::amdgcn_lds_kernel_id: {
0 commit comments