Lines Matching refs:Splat
5651 if (ConstantSDNode *Splat = BVec->getConstantSplatNode()) { in visitAND() local
5654 if (Splat->getAPIntValue().isMask(ElementSize)) { in visitAND()
19716 if (SDValue Splat = cast<BuildVectorSDNode>(N)->getSplatValue()) { in visitBUILD_VECTOR() local
19717 Splat = peekThroughBitcasts(Splat); in visitBUILD_VECTOR()
19718 EVT SrcVT = Splat.getValueType(); in visitBUILD_VECTOR()
19724 SmallVector<SDValue, 8> Ops(N->getNumOperands(), Splat); in visitBUILD_VECTOR()
20919 auto *Splat = dyn_cast<ShuffleVectorSDNode>(Shuf->getOperand(0)); in combineShuffleOfSplatVal() local
20920 if (!Splat || !Splat->isSplat()) in combineShuffleOfSplatVal()
20924 ArrayRef<int> SplatMask = Splat->getMask(); in combineShuffleOfSplatVal()
20960 return DAG.getVectorShuffle(Splat->getValueType(0), SDLoc(Splat), in combineShuffleOfSplatVal()
20961 Splat->getOperand(0), Splat->getOperand(1), in combineShuffleOfSplatVal()