mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 20:51:52 +01:00
[X86] Rename combineExtInVec to combineEXTEND_VECTOR_INREG. NFCI.
Make it easier to find the method by naming it after the ops it actually handles. We already do this for lowering.
This commit is contained in:
parent
4d957ca492
commit
0e960b0556
@ -49218,7 +49218,7 @@ static SDValue combinePMULDQ(SDNode *N, SelectionDAG &DAG,
|
||||
// If the input is an extend_invec and the SimplifyDemandedBits call didn't
|
||||
// convert it to any_extend_invec, due to the LegalOperations check, do the
|
||||
// conversion directly to a vector shuffle manually. This exposes combine
|
||||
// opportunities missed by combineExtInVec not calling
|
||||
// opportunities missed by combineEXTEND_VECTOR_INREG not calling
|
||||
// combineX86ShufflesRecursively on SSE4.1 targets.
|
||||
// FIXME: This is basically a hack around several other issues related to
|
||||
// ANY_EXTEND_VECTOR_INREG.
|
||||
@ -49246,7 +49246,7 @@ static SDValue combinePMULDQ(SDNode *N, SelectionDAG &DAG,
|
||||
return SDValue();
|
||||
}
|
||||
|
||||
static SDValue combineExtInVec(SDNode *N, SelectionDAG &DAG,
|
||||
static SDValue combineEXTEND_VECTOR_INREG(SDNode *N, SelectionDAG &DAG,
|
||||
TargetLowering::DAGCombinerInfo &DCI,
|
||||
const X86Subtarget &Subtarget) {
|
||||
EVT VT = N->getValueType(0);
|
||||
@ -49577,8 +49577,8 @@ SDValue X86TargetLowering::PerformDAGCombine(SDNode *N,
|
||||
case ISD::SIGN_EXTEND_INREG: return combineSignExtendInReg(N, DAG, Subtarget);
|
||||
case ISD::ANY_EXTEND_VECTOR_INREG:
|
||||
case ISD::SIGN_EXTEND_VECTOR_INREG:
|
||||
case ISD::ZERO_EXTEND_VECTOR_INREG: return combineExtInVec(N, DAG, DCI,
|
||||
Subtarget);
|
||||
case ISD::ZERO_EXTEND_VECTOR_INREG:
|
||||
return combineEXTEND_VECTOR_INREG(N, DAG, DCI, Subtarget);
|
||||
case ISD::SETCC: return combineSetCC(N, DAG, Subtarget);
|
||||
case X86ISD::SETCC: return combineX86SetCC(N, DAG, Subtarget);
|
||||
case X86ISD::BRCOND: return combineBrCond(N, DAG, Subtarget);
|
||||
|
Loading…
x
Reference in New Issue
Block a user