Lines Matching refs:CondVT
8159 EVT CondVT = Cond.getValueType(); in createShuffleMaskFromVSELECT() local
8160 unsigned EltSizeInBits = CondVT.getScalarSizeInBits(); in createShuffleMaskFromVSELECT()
8161 unsigned NumElts = CondVT.getVectorNumElements(); in createShuffleMaskFromVSELECT()
19553 MVT CondVT = Cond.getSimpleValueType(); in LowerVSELECT() local
19576 DAG.getConstant(0, dl, CondVT), in LowerVSELECT()
25889 EVT CondVT = Cond.getValueType(); in LowerBRCOND() local
25894 DAG.getNode(ISD::AND, dl, CondVT, Cond, DAG.getConstant(1, dl, CondVT)); in LowerBRCOND()
25897 SDValue RHS = DAG.getConstant(0, dl, CondVT); in LowerBRCOND()
44169 EVT CondVT = Cond.getValueType(); in combineVSelectWithAllOnesOrZeros() local
44176 assert(CondVT.isVector() && "Vector select expects a vector selector!"); in combineVSelectWithAllOnesOrZeros()
44197 if (CondVT.getScalarSizeInBits() != VT.getScalarSizeInBits()) in combineVSelectWithAllOnesOrZeros()
44208 CondVT) { in combineVSelectWithAllOnesOrZeros()
44215 Cond = DAG.getSetCC(DL, CondVT, Cond.getOperand(0), Cond.getOperand(1), in combineVSelectWithAllOnesOrZeros()
44224 if (DAG.ComputeNumSignBits(Cond) != CondVT.getScalarSizeInBits()) in combineVSelectWithAllOnesOrZeros()
44231 if (!TLI.isTypeLegal(CondVT)) in combineVSelectWithAllOnesOrZeros()
44236 SDValue CastRHS = DAG.getBitcast(CondVT, RHS); in combineVSelectWithAllOnesOrZeros()
44237 SDValue Or = DAG.getNode(ISD::OR, DL, CondVT, Cond, CastRHS); in combineVSelectWithAllOnesOrZeros()
44243 SDValue CastLHS = DAG.getBitcast(CondVT, LHS); in combineVSelectWithAllOnesOrZeros()
44244 SDValue And = DAG.getNode(ISD::AND, DL, CondVT, Cond, CastLHS); in combineVSelectWithAllOnesOrZeros()
44250 SDValue CastRHS = DAG.getBitcast(CondVT, RHS); in combineVSelectWithAllOnesOrZeros()
44253 if (CondVT.getScalarType() == MVT::i1) in combineVSelectWithAllOnesOrZeros()
44254 AndN = DAG.getNode(ISD::AND, DL, CondVT, DAG.getNOT(DL, Cond, CondVT), in combineVSelectWithAllOnesOrZeros()
44257 AndN = DAG.getNode(X86ISD::ANDNP, DL, CondVT, Cond, CastRHS); in combineVSelectWithAllOnesOrZeros()
44542 EVT CondVT = Cond.getValueType(); in combineSelect() local
44549 if (CondVT.isVector() && CondVT.isInteger() && in combineSelect()
44550 CondVT.getScalarSizeInBits() == VT.getScalarSizeInBits() && in combineSelect()
44551 (!CondConstantVector || CondVT.getScalarType() == MVT::i8) && in combineSelect()
44552 DAG.ComputeNumSignBits(Cond) == CondVT.getScalarSizeInBits()) in combineSelect()
44569 if (N->getOpcode() == ISD::VSELECT && CondVT.isVector() && in combineSelect()
44777 if (Subtarget.hasAVX512() && !Subtarget.hasBWI() && CondVT.isVector() && in combineSelect()
44778 CondVT.getVectorElementType() == MVT::i1 && in combineSelect()
44789 if (Subtarget.hasAVX512() && CondVT.isVector() && in combineSelect()
44790 CondVT.getVectorElementType() == MVT::i1) { in combineSelect()
44825 EVT CondVT = Cond.getValueType(); in combineSelect() local
44853 Cond = DAG.getSetCC(SDLoc(Cond), CondVT, Cond0, Cond1, NewCC); in combineSelect()
44858 Cond = DAG.getSetCC(SDLoc(Cond), CondVT, Cond0, Cond1, NewCC); in combineSelect()
44887 Cond = DAG.getSetCC(DL, CondVT, Cond0, Cond1, NewCC); in combineSelect()
44898 Subtarget.hasAVX512() && CondVT.getVectorElementType() == MVT::i1 && in combineSelect()
44902 SDValue CondNew = DAG.getNOT(DL, Cond, CondVT); in combineSelect()
44910 CondVT.getVectorElementType() == MVT::i1 && Cond.hasOneUse() && in combineSelect()
44915 ExtCond = DAG.getNode(ISD::TRUNCATE, DL, CondVT, ExtCond); in combineSelect()
44934 if (CondVT.getScalarType() != MVT::i1) { in combineSelect()
44937 DAG.getBitcast(CondVT, CondNot), RHS, LHS); in combineSelect()
44941 Cond = DAG.getNode(X86ISD::PCMPGT, DL, CondVT, in combineSelect()
44942 DAG.getConstant(0, DL, CondVT), Cond.getOperand(0)); in combineSelect()
44985 Cond.hasOneUse() && CondVT.getVectorElementType() == MVT::i1 && in combineSelect()
44996 DAG.getSetCC(DL, CondVT, And, Cond.getOperand(1), ISD::SETNE); in combineSelect()
45024 DAG.getSetCC(DL, CondVT, Shl, Cond.getOperand(1), ISD::SETLT); in combineSelect()