Lines Matching refs:InsertPSMask
5461 unsigned InsertPSMask = EltMaskIdx << 6 | EltIdx << 4 | ZMask; in LowerBuildVectorv4x32() local
5462 assert((InsertPSMask & ~0xFFu) == 0 && "Invalid mask!"); in LowerBuildVectorv4x32()
5465 DAG.getIntPtrConstant(InsertPSMask, DL)); in LowerBuildVectorv4x32()
8700 unsigned &InsertPSMask, in matchVectorShuffleAsInsertPS() argument
8761 InsertPSMask = V2SrcIndex << 6 | V2DstIndex << 4 | ZMask; in matchVectorShuffleAsInsertPS()
8762 assert((InsertPSMask & ~0xFFu) == 0 && "Invalid mask!"); in matchVectorShuffleAsInsertPS()
8774 unsigned InsertPSMask; in lowerVectorShuffleAsInsertPS() local
8775 if (!matchVectorShuffleAsInsertPS(V1, V2, InsertPSMask, Zeroable, Mask, DAG)) in lowerVectorShuffleAsInsertPS()
8780 DAG.getConstant(InsertPSMask, DL, MVT::i8)); in lowerVectorShuffleAsInsertPS()
25202 unsigned InsertPSMask; in combineX86ShuffleChain() local
25204 if (Zeroable.any() && matchVectorShuffleAsInsertPS(V1, V2, InsertPSMask, in combineX86ShuffleChain()
25213 DAG.getConstant(InsertPSMask, DL, MVT::i8)); in combineX86ShuffleChain()
25789 unsigned InsertPSMask = cast<ConstantSDNode>(Op2)->getZExtValue(); in combineTargetShuffle() local
25796 InsertPSMask |= (1u << i); in combineTargetShuffle()
25800 DAG.getConstant(InsertPSMask, DL, MVT::i8)); in combineTargetShuffle()
25815 unsigned InsertPSMask = cast<ConstantSDNode>(Op2)->getZExtValue(); in combineTargetShuffle() local
25816 unsigned SrcIdx = (InsertPSMask >> 6) & 0x3; in combineTargetShuffle()
25817 unsigned DstIdx = (InsertPSMask >> 4) & 0x3; in combineTargetShuffle()
25818 unsigned ZeroMask = InsertPSMask & 0xF; in combineTargetShuffle()
25823 DAG.getConstant(InsertPSMask, DL, MVT::i8)); in combineTargetShuffle()
25828 DAG.getConstant(InsertPSMask, DL, MVT::i8)); in combineTargetShuffle()
25837 InsertPSMask |= (1u << DstIdx); in combineTargetShuffle()
25839 DAG.getConstant(InsertPSMask, DL, MVT::i8)); in combineTargetShuffle()
25843 InsertPSMask = (InsertPSMask & 0x3f) | ((M & 0x3) << 6); in combineTargetShuffle()
25846 DAG.getConstant(InsertPSMask, DL, MVT::i8)); in combineTargetShuffle()
25860 if ((InsertPSMask & (1u << i)) || (i == (int)DstIdx)) { in combineTargetShuffle()
25865 InsertPSMask |= (1u << i); in combineTargetShuffle()
25891 DAG.getConstant(InsertPSMask, DL, MVT::i8)); in combineTargetShuffle()