Lines Matching defs:CmpVT
4883 MVT CmpVT = N0.getSimpleValueType();
4884 MVT CmpSVT = CmpVT.getVectorElementType();
4904 bool Widen = !Subtarget->hasVLX() && !CmpVT.is512BitVector();
4962 unsigned Scale = CmpVT.is128BitVector() ? 4 : 2;
4963 unsigned SubReg = CmpVT.is128BitVector() ? X86::sub_xmm : X86::sub_ymm;
4964 unsigned NumElts = CmpVT.getVectorNumElements() * Scale;
4965 CmpVT = MVT::getVectorVT(CmpSVT, NumElts);
4968 CmpVT), 0);
4969 Src0 = CurDAG->getTargetInsertSubreg(SubReg, dl, CmpVT, ImplDef, Src0);
4972 Src1 = CurDAG->getTargetInsertSubreg(SubReg, dl, CmpVT, ImplDef, Src1);
4984 unsigned Opc = getVPTESTMOpc(CmpVT, IsTestN, FoldedLoad, FoldedBCast,
5928 MVT CmpVT = N0.getSimpleValueType();
5937 switch (CmpVT.SimpleTy) {
5995 MVT CmpVT = N0.getSimpleValueType();
6003 unsigned TestOpc = CmpVT == MVT::i64 ? X86::TEST64rr
6029 Mask &= maskTrailingOnes<uint64_t>(CmpVT.getScalarSizeInBits());
6034 if (CmpVT == MVT::i64 && !isInt<8>(Mask) && isShiftedMask_64(Mask) &&
6115 (!(Mask & 0x80) || CmpVT == MVT::i8 ||
6123 (!(Mask & 0x8000) || CmpVT == MVT::i16 ||
6137 (CmpVT != MVT::i16 || !(Mask & 0x8000))) ||
6138 CmpVT == MVT::i32 ||