Skip to content

Commit aa5ace8

Browse files
committed
more fix
1 parent 6c2e110 commit aa5ace8

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)