Lines Matching defs:SETCCVT
6728 SDValue TargetLowering::buildUREMEqFold(EVT SETCCVT, SDValue REMNode,
6734 if (SDValue Folded = prepareUREMEqFold(SETCCVT, REMNode, CompTargetNode, Cond,
6745 TargetLowering::prepareUREMEqFold(EVT SETCCVT, SDValue REMNode,
6925 DAG.getSetCC(DL, SETCCVT, Op0, QVal,
6941 DAG.getSetCC(DL, SETCCVT, D, CompTargetNode, ISD::SETULE);
6946 if (isOperationLegalOrCustom(ISD::VSELECT, SETCCVT)) {
6950 DL, SETCCVT, SETCCVT);
6951 return DAG.getNode(ISD::VSELECT, DL, SETCCVT, TautologicalInvertedChannels,
6958 if (isOperationLegalOrCustom(ISD::XOR, SETCCVT))
6959 return DAG.getNode(ISD::XOR, DL, SETCCVT, NewCC,
6970 SDValue TargetLowering::buildSREMEqFold(EVT SETCCVT, SDValue REMNode,
6976 if (SDValue Folded = prepareSREMEqFold(SETCCVT, REMNode, CompTargetNode, Cond,
6988 TargetLowering::prepareSREMEqFold(EVT SETCCVT, SDValue REMNode,
7209 DAG.getSetCC(DL, SETCCVT, Op0, QVal,
7224 if (!isOperationLegalOrCustom(ISD::SETCC, SETCCVT) ||
7227 !isOperationLegalOrCustom(ISD::VSELECT, SETCCVT))
7240 SDValue DivisorIsIntMin = DAG.getSetCC(DL, SETCCVT, D, IntMin, ISD::SETEQ);
7246 SDValue MaskedIsZero = DAG.getSetCC(DL, SETCCVT, Masked, Zero, Cond);
7253 SDValue Blended = DAG.getNode(ISD::VSELECT, DL, SETCCVT, DivisorIsIntMin,