Lines Matching defs:CondVT

5967   EVT CondVT = Cond.getValueType();
5968 unsigned EltSizeInBits = CondVT.getScalarSizeInBits();
5969 unsigned NumElts = CondVT.getVectorNumElements();
18174 MVT CondVT = Cond.getSimpleValueType();
18197 DAG.getConstant(0, dl, CondVT),
25401 EVT CondVT = Cond.getValueType();
25406 DAG.getNode(ISD::AND, dl, CondVT, Cond, DAG.getConstant(1, dl, CondVT));
25409 SDValue RHS = DAG.getConstant(0, dl, CondVT);
46654 EVT CondVT = Cond.getValueType();
46660 assert(CondVT.isVector() && "Vector select expects a vector selector!");
46681 if (CondVT.getScalarSizeInBits() != VT.getScalarSizeInBits())
46692 CondVT) {
46699 Cond = DAG.getSetCC(DL, CondVT, Cond.getOperand(0), Cond.getOperand(1),
46708 if (DAG.ComputeNumSignBits(Cond) != CondVT.getScalarSizeInBits())
46715 if (!TLI.isTypeLegal(CondVT))
46720 SDValue CastRHS = DAG.getBitcast(CondVT, RHS);
46721 SDValue Or = DAG.getNode(ISD::OR, DL, CondVT, Cond, CastRHS);
46727 SDValue CastLHS = DAG.getBitcast(CondVT, LHS);
46728 SDValue And = DAG.getNode(ISD::AND, DL, CondVT, Cond, CastLHS);
46734 SDValue CastRHS = DAG.getBitcast(CondVT, RHS);
46737 if (CondVT.getScalarType() == MVT::i1)
46738 AndN = DAG.getNode(ISD::AND, DL, CondVT, DAG.getNOT(DL, Cond, CondVT),
46741 AndN = DAG.getNode(X86ISD::ANDNP, DL, CondVT, Cond, CastRHS);
47062 EVT CondVT = Cond.getValueType();
47069 if (CondVT.isVector() && CondVT.isInteger() &&
47070 CondVT.getScalarSizeInBits() == VT.getScalarSizeInBits() &&
47071 (!CondConstantVector || CondVT.getScalarType() == MVT::i8) &&
47072 DAG.ComputeNumSignBits(Cond) == CondVT.getScalarSizeInBits())
47089 if (N->getOpcode() == ISD::VSELECT && CondVT.isVector() &&
47309 if (Subtarget.hasAVX512() && !Subtarget.hasBWI() && CondVT.isVector() &&
47310 CondVT.getVectorElementType() == MVT::i1 &&
47321 if (Subtarget.hasAVX512() && CondVT.isVector() &&
47322 CondVT.getVectorElementType() == MVT::i1) {
47356 EVT CondVT = Cond.getValueType();
47384 Cond = DAG.getSetCC(SDLoc(Cond), CondVT, Cond0, Cond1, NewCC);
47389 Cond = DAG.getSetCC(SDLoc(Cond), CondVT, Cond0, Cond1, NewCC);
47420 Cond = DAG.getSetCC(DL, CondVT, Cond0, Cond1, NewCC);
47431 Subtarget.hasAVX512() && CondVT.getVectorElementType() == MVT::i1 &&
47435 SDValue CondNew = DAG.getNOT(DL, Cond, CondVT);
47443 CondVT.getVectorElementType() == MVT::i1 &&
47448 ExtCond = DAG.getNode(ISD::TRUNCATE, DL, CondVT, ExtCond);
47503 if (CondVT.getScalarType() != MVT::i1) {
47506 DAG.getBitcast(CondVT, CondNot), RHS, LHS);
47516 Cond = DAG.getNode(X86ISD::PCMPEQ, DL, CondVT, Cond.getOperand(0),
47526 Cond = DAG.getNode(X86ISD::PCMPGT, DL, CondVT,
47527 DAG.getConstant(0, DL, CondVT), Cond.getOperand(0));
47570 Cond.hasOneUse() && CondVT.getVectorElementType() == MVT::i1 &&
47581 DAG.getSetCC(DL, CondVT, And, Cond.getOperand(1), ISD::SETNE);
47609 DAG.getSetCC(DL, CondVT, Shl, Cond.getOperand(1), ISD::SETLT);
48625 EVT CondVT = Cond->getValueType(0);
48629 DAG.getConstant(1, DL, CondVT));