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