@@ -7745,46 +7745,46 @@ bool AMDGPULegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper,
77457745 AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_MAX_ID_Z,
77467746 AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_ID_Z);
77477747 case Intrinsic::amdgcn_cluster_id_x:
7748- return ST.hasGFX1250Insts () &&
7748+ return ST.hasClusters () &&
77497749 legalizePreloadedArgIntrin (MI, MRI, B,
77507750 AMDGPUFunctionArgInfo::WORKGROUP_ID_X);
77517751 case Intrinsic::amdgcn_cluster_id_y:
7752- return ST.hasGFX1250Insts () &&
7752+ return ST.hasClusters () &&
77537753 legalizePreloadedArgIntrin (MI, MRI, B,
77547754 AMDGPUFunctionArgInfo::WORKGROUP_ID_Y);
77557755 case Intrinsic::amdgcn_cluster_id_z:
7756- return ST.hasGFX1250Insts () &&
7756+ return ST.hasClusters () &&
77577757 legalizePreloadedArgIntrin (MI, MRI, B,
77587758 AMDGPUFunctionArgInfo::WORKGROUP_ID_Z);
77597759 case Intrinsic::amdgcn_cluster_workgroup_id_x:
7760- return ST.hasGFX1250Insts () &&
7760+ return ST.hasClusters () &&
77617761 legalizePreloadedArgIntrin (
77627762 MI, MRI, B, AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_ID_X);
77637763 case Intrinsic::amdgcn_cluster_workgroup_id_y:
7764- return ST.hasGFX1250Insts () &&
7764+ return ST.hasClusters () &&
77657765 legalizePreloadedArgIntrin (
77667766 MI, MRI, B, AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_ID_Y);
77677767 case Intrinsic::amdgcn_cluster_workgroup_id_z:
7768- return ST.hasGFX1250Insts () &&
7768+ return ST.hasClusters () &&
77697769 legalizePreloadedArgIntrin (
77707770 MI, MRI, B, AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_ID_Z);
77717771 case Intrinsic::amdgcn_cluster_workgroup_flat_id:
77727772 return AMDGPU::isGFX1250 (ST) &&
77737773 legalizeConstHwRegRead (MI, B, AMDGPU::Hwreg::ID_IB_STS2, 21 , 4 );
77747774 case Intrinsic::amdgcn_cluster_workgroup_max_id_x:
7775- return ST.hasGFX1250Insts () &&
7775+ return ST.hasClusters () &&
77767776 legalizePreloadedArgIntrin (
77777777 MI, MRI, B, AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_MAX_ID_X);
77787778 case Intrinsic::amdgcn_cluster_workgroup_max_id_y:
7779- return ST.hasGFX1250Insts () &&
7779+ return ST.hasClusters () &&
77807780 legalizePreloadedArgIntrin (
77817781 MI, MRI, B, AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_MAX_ID_Y);
77827782 case Intrinsic::amdgcn_cluster_workgroup_max_id_z:
7783- return ST.hasGFX1250Insts () &&
7783+ return ST.hasClusters () &&
77847784 legalizePreloadedArgIntrin (
77857785 MI, MRI, B, AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_MAX_ID_Z);
77867786 case Intrinsic::amdgcn_cluster_workgroup_max_flat_id:
7787- return ST.hasGFX1250Insts () &&
7787+ return ST.hasClusters () &&
77887788 legalizePreloadedArgIntrin (
77897789 MI, MRI, B,
77907790 AMDGPUFunctionArgInfo::CLUSTER_WORKGROUP_MAX_FLAT_ID);
0 commit comments