@@ -1270,14 +1270,6 @@ AMDGPULegalizerInfo::AMDGPULegalizerInfo(const GCNSubtarget &ST_,
1270
1270
.custom ();
1271
1271
1272
1272
// The 64-bit versions produce 32-bit results, but only on the SALU.
1273
- // getActionDefinitionsBuilder({G_CTLZ_ZERO_UNDEF, G_CTTZ_ZERO_UNDEF})
1274
- // .legalFor({{S32, S32}, {S32, S64}})
1275
- // .clampScalar(0, S32, S32)
1276
- // .clampScalar(1, S32, S64)
1277
- // .scalarize(0)
1278
- // .widenScalarToNextPow2(0, 32)
1279
- // .widenScalarToNextPow2(1, 32);
1280
-
1281
1273
getActionDefinitionsBuilder (G_CTLZ_ZERO_UNDEF)
1282
1274
.legalFor ({{S32, S32}, {S32, S64}})
1283
1275
.customFor ({{S32, S8}, {S32, S16}})
@@ -1286,12 +1278,6 @@ AMDGPULegalizerInfo::AMDGPULegalizerInfo(const GCNSubtarget &ST_,
1286
1278
.scalarize (0 )
1287
1279
.widenScalarToNextPow2 (0 , 32 )
1288
1280
.widenScalarToNextPow2 (1 , 32 );
1289
- // .custom();
1290
-
1291
- // .legalFor({S32})
1292
- // .customFor({S64})
1293
- // .clampScalar(0, S32, S64)
1294
- // .scalarize(0);
1295
1281
1296
1282
getActionDefinitionsBuilder (G_CTTZ_ZERO_UNDEF)
1297
1283
.legalFor ({{S32, S32}, {S32, S64}})
@@ -4187,10 +4173,6 @@ bool AMDGPULegalizerInfo::legalizeCTLZ_ZERO_UNDEF(MachineInstr &MI,
4187
4173
B.buildInstr (AMDGPU::G_AMDGPU_FFBH_U32, {Dst}, {Src});
4188
4174
MI.eraseFromParent ();
4189
4175
return true ;
4190
-
4191
- // LocalAccum = B.buildZExt(S32, CarryIn[0]).getReg(0);
4192
- // auto ShiftAmt = B.buildConstant(S32, Shift);
4193
- // AndMaskSrc = B.buildLShr(S32, LiveIn, ShiftAmt).getReg(0);
4194
4176
}
4195
4177
4196
4178
// Check that this is a G_XOR x, -1
0 commit comments