Lines Matching refs:CmpVT
4548 MVT CmpVT = N0.getSimpleValueType(); in tryVPTESTM() local
4549 MVT CmpSVT = CmpVT.getVectorElementType(); in tryVPTESTM()
4569 bool Widen = !Subtarget->hasVLX() && !CmpVT.is512BitVector(); in tryVPTESTM()
4627 unsigned Scale = CmpVT.is128BitVector() ? 4 : 2; in tryVPTESTM()
4628 unsigned SubReg = CmpVT.is128BitVector() ? X86::sub_xmm : X86::sub_ymm; in tryVPTESTM()
4629 unsigned NumElts = CmpVT.getVectorNumElements() * Scale; in tryVPTESTM()
4630 CmpVT = MVT::getVectorVT(CmpSVT, NumElts); in tryVPTESTM()
4633 CmpVT), 0); in tryVPTESTM()
4634 Src0 = CurDAG->getTargetInsertSubreg(SubReg, dl, CmpVT, ImplDef, Src0); in tryVPTESTM()
4637 Src1 = CurDAG->getTargetInsertSubreg(SubReg, dl, CmpVT, ImplDef, Src1); in tryVPTESTM()
4649 unsigned Opc = getVPTESTMOpc(CmpVT, IsTestN, FoldedLoad, FoldedBCast, in tryVPTESTM()
5513 MVT CmpVT = N0.getSimpleValueType(); in Select() local
5522 switch (CmpVT.SimpleTy) { in Select()
5580 MVT CmpVT = N0.getSimpleValueType(); in Select() local
5588 unsigned TestOpc = CmpVT == MVT::i64 ? X86::TEST64rr in Select()
5614 Mask &= maskTrailingOnes<uint64_t>(CmpVT.getScalarSizeInBits()); in Select()
5619 if (CmpVT == MVT::i64 && !isInt<8>(Mask) && isShiftedMask_64(Mask) && in Select()
5700 (!(Mask & 0x80) || CmpVT == MVT::i8 || in Select()
5708 (!(Mask & 0x8000) || CmpVT == MVT::i16 || in Select()
5722 (CmpVT != MVT::i16 || !(Mask & 0x8000))) || in Select()
5723 CmpVT == MVT::i32 || in Select()