mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-22 18:54:02 +01:00
[AMDGPU] Rename simplifyI24 to simplifyMul24
Also simplify one of its call sites. NFC.
This commit is contained in:
parent
4d99d51ea2
commit
9a5c672484
@ -2787,7 +2787,7 @@ static bool isI24(SDValue Op, SelectionDAG &DAG) {
|
||||
AMDGPUTargetLowering::numBitsSigned(Op, DAG) < 24;
|
||||
}
|
||||
|
||||
static SDValue simplifyI24(SDNode *Node24,
|
||||
static SDValue simplifyMul24(SDNode *Node24,
|
||||
TargetLowering::DAGCombinerInfo &DCI) {
|
||||
SelectionDAG &DAG = DCI.DAG;
|
||||
const TargetLowering &TLI = DAG.getTargetLoweringInfo();
|
||||
@ -3008,7 +3008,7 @@ SDValue AMDGPUTargetLowering::performIntrinsicWOChainCombine(
|
||||
switch (IID) {
|
||||
case Intrinsic::amdgcn_mul_i24:
|
||||
case Intrinsic::amdgcn_mul_u24:
|
||||
return simplifyI24(N, DCI);
|
||||
return simplifyMul24(N, DCI);
|
||||
case Intrinsic::amdgcn_fract:
|
||||
case Intrinsic::amdgcn_rsq:
|
||||
case Intrinsic::amdgcn_rcp_legacy:
|
||||
@ -3983,11 +3983,8 @@ SDValue AMDGPUTargetLowering::PerformDAGCombine(SDNode *N,
|
||||
case AMDGPUISD::MUL_I24:
|
||||
case AMDGPUISD::MUL_U24:
|
||||
case AMDGPUISD::MULHI_I24:
|
||||
case AMDGPUISD::MULHI_U24: {
|
||||
if (SDValue V = simplifyI24(N, DCI))
|
||||
return V;
|
||||
return SDValue();
|
||||
}
|
||||
case AMDGPUISD::MULHI_U24:
|
||||
return simplifyMul24(N, DCI);
|
||||
case ISD::SELECT:
|
||||
return performSelectCombine(N, DCI);
|
||||
case ISD::FNEG:
|
||||
|
Loading…
Reference in New Issue
Block a user