Lines Matching refs:WideOpVT

6747   MVT WideOpVT = OpVT;  in insert1BitVector()  local
6749 WideOpVT = Subtarget.hasDQI() ? MVT::v8i1 : MVT::v16i1; in insert1BitVector()
6755 Op = DAG.getNode(ISD::INSERT_SUBVECTOR, dl, WideOpVT, in insert1BitVector()
6756 DAG.getConstant(0, dl, WideOpVT), in insert1BitVector()
6767 SDValue Undef = DAG.getUNDEF(WideOpVT); in insert1BitVector()
6772 Vec = DAG.getNode(ISD::INSERT_SUBVECTOR, dl, WideOpVT, Undef, Vec, in insert1BitVector()
6774 Vec = DAG.getNode(X86ISD::KSHIFTR, dl, WideOpVT, Vec, ShiftBits); in insert1BitVector()
6775 Vec = DAG.getNode(X86ISD::KSHIFTL, dl, WideOpVT, Vec, ShiftBits); in insert1BitVector()
6777 SubVec = DAG.getNode(ISD::INSERT_SUBVECTOR, dl, WideOpVT, in insert1BitVector()
6778 DAG.getConstant(0, dl, WideOpVT), in insert1BitVector()
6780 Op = DAG.getNode(ISD::OR, dl, WideOpVT, Vec, SubVec); in insert1BitVector()
6784 SubVec = DAG.getNode(ISD::INSERT_SUBVECTOR, dl, WideOpVT, in insert1BitVector()
6789 SubVec = DAG.getNode(X86ISD::KSHIFTL, dl, WideOpVT, SubVec, in insert1BitVector()
6799 SubVec = DAG.getNode(X86ISD::KSHIFTL, dl, WideOpVT, SubVec, in insert1BitVector()
6802 NumElems = WideOpVT.getVectorNumElements(); in insert1BitVector()
6805 SubVec = DAG.getNode(X86ISD::KSHIFTL, dl, WideOpVT, SubVec, in insert1BitVector()
6808 SubVec = DAG.getNode(X86ISD::KSHIFTR, dl, WideOpVT, SubVec, in insert1BitVector()
6816 SubVec = DAG.getNode(X86ISD::KSHIFTL, dl, WideOpVT, SubVec, in insert1BitVector()
6822 Vec = DAG.getNode(ISD::INSERT_SUBVECTOR, dl, WideOpVT, in insert1BitVector()
6823 DAG.getConstant(0, dl, WideOpVT), in insert1BitVector()
6827 Vec = DAG.getNode(ISD::INSERT_SUBVECTOR, dl, WideOpVT, in insert1BitVector()
6829 NumElems = WideOpVT.getVectorNumElements(); in insert1BitVector()
6831 Vec = DAG.getNode(X86ISD::KSHIFTL, dl, WideOpVT, Vec, ShiftBits); in insert1BitVector()
6832 Vec = DAG.getNode(X86ISD::KSHIFTR, dl, WideOpVT, Vec, ShiftBits); in insert1BitVector()
6834 Op = DAG.getNode(ISD::OR, dl, WideOpVT, Vec, SubVec); in insert1BitVector()
6840 NumElems = WideOpVT.getVectorNumElements(); in insert1BitVector()
6843 Vec = DAG.getNode(ISD::INSERT_SUBVECTOR, dl, WideOpVT, Undef, Vec, ZeroIdx); in insert1BitVector()
6849 if (WideOpVT != MVT::v64i1 || Subtarget.is64Bit()) { in insert1BitVector()
6853 SDValue VMask0 = DAG.getNode(ISD::BITCAST, dl, WideOpVT, CMask0); in insert1BitVector()
6854 Vec = DAG.getNode(ISD::AND, dl, WideOpVT, Vec, VMask0); in insert1BitVector()
6855 SubVec = DAG.getNode(X86ISD::KSHIFTL, dl, WideOpVT, SubVec, in insert1BitVector()
6857 SubVec = DAG.getNode(X86ISD::KSHIFTR, dl, WideOpVT, SubVec, in insert1BitVector()
6859 Op = DAG.getNode(ISD::OR, dl, WideOpVT, Vec, SubVec); in insert1BitVector()
6866 SubVec = DAG.getNode(X86ISD::KSHIFTL, dl, WideOpVT, SubVec, in insert1BitVector()
6868 SubVec = DAG.getNode(X86ISD::KSHIFTR, dl, WideOpVT, SubVec, in insert1BitVector()
6873 SDValue Low = DAG.getNode(X86ISD::KSHIFTL, dl, WideOpVT, Vec, in insert1BitVector()
6875 Low = DAG.getNode(X86ISD::KSHIFTR, dl, WideOpVT, Low, in insert1BitVector()
6880 SDValue High = DAG.getNode(X86ISD::KSHIFTR, dl, WideOpVT, Vec, in insert1BitVector()
6882 High = DAG.getNode(X86ISD::KSHIFTL, dl, WideOpVT, High, in insert1BitVector()
6886 Vec = DAG.getNode(ISD::OR, dl, WideOpVT, Low, High); in insert1BitVector()
6887 SubVec = DAG.getNode(ISD::OR, dl, WideOpVT, SubVec, Vec); in insert1BitVector()