Lines Matching refs:NewMask
12286 int NewMask[4] = {Mask[0], Mask[1], Mask[2], Mask[3]}; in lowerVectorShuffleWithSHUFPS() local
12303 NewMask[V2Index] -= 4; in lowerVectorShuffleWithSHUFPS()
12320 NewMask[V1Index] = 2; // We put the V1 element in V2[2]. in lowerVectorShuffleWithSHUFPS()
12321 NewMask[V2Index] = 0; // We shifted the V2 element into V2[0]. in lowerVectorShuffleWithSHUFPS()
12327 NewMask[2] -= 4; in lowerVectorShuffleWithSHUFPS()
12328 NewMask[3] -= 4; in lowerVectorShuffleWithSHUFPS()
12333 NewMask[0] -= 4; in lowerVectorShuffleWithSHUFPS()
12334 NewMask[1] -= 4; in lowerVectorShuffleWithSHUFPS()
12354 NewMask[0] = Mask[0] < 4 ? 0 : 2; in lowerVectorShuffleWithSHUFPS()
12355 NewMask[1] = Mask[0] < 4 ? 2 : 0; in lowerVectorShuffleWithSHUFPS()
12356 NewMask[2] = Mask[2] < 4 ? 1 : 3; in lowerVectorShuffleWithSHUFPS()
12357 NewMask[3] = Mask[2] < 4 ? 3 : 1; in lowerVectorShuffleWithSHUFPS()
12361 getV4X86ShuffleImm8ForMask(NewMask, DL, DAG)); in lowerVectorShuffleWithSHUFPS()
14217 SmallVector<int, 16> NewMask(Size, -1); in lowerVectorShuffleByMerging128BitLanes() local
14224 NewMask[Lane * LaneSize + i] = M; in lowerVectorShuffleByMerging128BitLanes()
14227 SDValue NewV1 = DAG.getVectorShuffle(VT, DL, V1, V2, NewMask); in lowerVectorShuffleByMerging128BitLanes()
14241 NewMask[Lane * LaneSize + i] = M; in lowerVectorShuffleByMerging128BitLanes()
14244 SDValue NewV2 = DAG.getVectorShuffle(VT, DL, V1, V2, NewMask); in lowerVectorShuffleByMerging128BitLanes()
14253 NewMask[i] = RepeatMask[i % LaneSize]; in lowerVectorShuffleByMerging128BitLanes()
14254 if (NewMask[i] < 0) in lowerVectorShuffleByMerging128BitLanes()
14257 NewMask[i] += (i / LaneSize) * LaneSize; in lowerVectorShuffleByMerging128BitLanes()
14259 return DAG.getVectorShuffle(VT, DL, NewV1, NewV2, NewMask); in lowerVectorShuffleByMerging128BitLanes()
16052 SmallVector<int, 8> NewMask(Mask.begin(), Mask.end()); in lowerVectorShuffle() local
16053 for (int &M : NewMask) in lowerVectorShuffle()
16056 return DAG.getVectorShuffle(VT, DL, V1, V2, NewMask); in lowerVectorShuffle()
35645 SDValue NewMask = DAG.getConstant(NewMaskVal, DL, VT); in combineShiftRightLogical() local
35647 return DAG.getNode(ISD::AND, DL, VT, NewShift, NewMask); in combineShiftRightLogical()
37487 SDValue NewMask; in combineMaskedLoad() local
37491 NewMask = DAG.getBitcast(WideVecVT, Mask); in combineMaskedLoad()
37497 NewMask = DAG.getVectorShuffle(WideVecVT, dl, NewMask, in combineMaskedLoad()
37511 NewMask = DAG.getNode(ISD::CONCAT_VECTORS, dl, NewMaskVT, Ops); in combineMaskedLoad()
37515 Mld->getBasePtr(), NewMask, WidePassThru, in combineMaskedLoad()
37626 SDValue NewMask; in combineMaskedStore() local
37630 NewMask = DAG.getBitcast(WideVecVT, Mask); in combineMaskedStore()
37635 NewMask = DAG.getVectorShuffle(WideVecVT, dl, NewMask, in combineMaskedStore()
37649 NewMask = DAG.getNode(ISD::CONCAT_VECTORS, dl, NewMaskVT, Ops); in combineMaskedStore()
37653 Mst->getBasePtr(), NewMask, StVT, in combineMaskedStore()