Lines Matching defs:CondVT
5768 EVT CondVT = Cond.getValueType();
5769 unsigned EltSizeInBits = CondVT.getScalarSizeInBits();
5770 unsigned NumElts = CondVT.getVectorNumElements();
17805 MVT CondVT = Cond.getSimpleValueType();
17828 DAG.getConstant(0, dl, CondVT),
24904 EVT CondVT = Cond.getValueType();
24909 DAG.getNode(ISD::AND, dl, CondVT, Cond, DAG.getConstant(1, dl, CondVT));
24912 SDValue RHS = DAG.getConstant(0, dl, CondVT);
45465 EVT CondVT = Cond.getValueType();
45471 assert(CondVT.isVector() && "Vector select expects a vector selector!");
45492 if (CondVT.getScalarSizeInBits() != VT.getScalarSizeInBits())
45503 CondVT) {
45510 Cond = DAG.getSetCC(DL, CondVT, Cond.getOperand(0), Cond.getOperand(1),
45519 if (DAG.ComputeNumSignBits(Cond) != CondVT.getScalarSizeInBits())
45526 if (!TLI.isTypeLegal(CondVT))
45531 SDValue CastRHS = DAG.getBitcast(CondVT, RHS);
45532 SDValue Or = DAG.getNode(ISD::OR, DL, CondVT, Cond, CastRHS);
45538 SDValue CastLHS = DAG.getBitcast(CondVT, LHS);
45539 SDValue And = DAG.getNode(ISD::AND, DL, CondVT, Cond, CastLHS);
45545 SDValue CastRHS = DAG.getBitcast(CondVT, RHS);
45548 if (CondVT.getScalarType() == MVT::i1)
45549 AndN = DAG.getNode(ISD::AND, DL, CondVT, DAG.getNOT(DL, Cond, CondVT),
45552 AndN = DAG.getNode(X86ISD::ANDNP, DL, CondVT, Cond, CastRHS);
45874 EVT CondVT = Cond.getValueType();
45881 if (CondVT.isVector() && CondVT.isInteger() &&
45882 CondVT.getScalarSizeInBits() == VT.getScalarSizeInBits() &&
45883 (!CondConstantVector || CondVT.getScalarType() == MVT::i8) &&
45884 DAG.ComputeNumSignBits(Cond) == CondVT.getScalarSizeInBits())
45901 if (N->getOpcode() == ISD::VSELECT && CondVT.isVector() &&
46109 if (Subtarget.hasAVX512() && !Subtarget.hasBWI() && CondVT.isVector() &&
46110 CondVT.getVectorElementType() == MVT::i1 &&
46121 if (Subtarget.hasAVX512() && CondVT.isVector() &&
46122 CondVT.getVectorElementType() == MVT::i1) {
46157 EVT CondVT = Cond.getValueType();
46185 Cond = DAG.getSetCC(SDLoc(Cond), CondVT, Cond0, Cond1, NewCC);
46190 Cond = DAG.getSetCC(SDLoc(Cond), CondVT, Cond0, Cond1, NewCC);
46221 Cond = DAG.getSetCC(DL, CondVT, Cond0, Cond1, NewCC);
46232 Subtarget.hasAVX512() && CondVT.getVectorElementType() == MVT::i1 &&
46236 SDValue CondNew = DAG.getNOT(DL, Cond, CondVT);
46244 CondVT.getVectorElementType() == MVT::i1 &&
46249 ExtCond = DAG.getNode(ISD::TRUNCATE, DL, CondVT, ExtCond);
46304 if (CondVT.getScalarType() != MVT::i1) {
46307 DAG.getBitcast(CondVT, CondNot), RHS, LHS);
46314 Cond = DAG.getNode(X86ISD::PCMPGT, DL, CondVT,
46315 DAG.getConstant(0, DL, CondVT), Cond.getOperand(0));
46358 Cond.hasOneUse() && CondVT.getVectorElementType() == MVT::i1 &&
46369 DAG.getSetCC(DL, CondVT, And, Cond.getOperand(1), ISD::SETNE);
46397 DAG.getSetCC(DL, CondVT, Shl, Cond.getOperand(1), ISD::SETLT);
47402 EVT CondVT = Cond->getValueType(0);
47407 DAG.getConstant(1, DL, CondVT));