Lines Matching full:eltsize
1472 bool PPC::isSplatShuffleMask(ShuffleVectorSDNode *N, unsigned EltSize) {
1474 (EltSize == 1 || EltSize == 2 || EltSize == 4));
1478 if (N->getMaskElt(0) % EltSize != 0)
1491 for (unsigned i = 1; i != EltSize; ++i)
1495 for (unsigned i = EltSize, e = 16; i != e; i += EltSize) {
1497 for (unsigned j = 0; j != EltSize; ++j)
1591 unsigned PPC::getVSPLTImmediate(SDNode *N, unsigned EltSize,
1594 assert(isSplatShuffleMask(SVOp, EltSize));
1596 return (16 / EltSize) - 1 - (SVOp->getMaskElt(0) / EltSize);
1598 return SVOp->getMaskElt(0) / EltSize;
1612 unsigned EltSize = 16/N->getNumOperands();
1613 if (EltSize < ByteSize) {
1614 unsigned Multiple = ByteSize/EltSize; // Number of BV entries per spltval.
1675 unsigned ValSizeInBytes = EltSize;
7246 SDValue EltSize = DAG.getConstant(SplatSize, dl, MVT::i32);
7247 SDValue RetVal = DAG.getNode(PPCISD::VADD_SPLAT, dl, VT, Elt, EltSize);