Home | History | Annotate | Download | only in PowerPC

Lines Matching defs:EltSize

1266 bool PPC::isSplatShuffleMask(ShuffleVectorSDNode *N, unsigned EltSize) {
1268 (EltSize == 1 || EltSize == 2 || EltSize == 4));
1280 for (unsigned i = 1; i != EltSize; ++i)
1284 for (unsigned i = EltSize, e = 16; i != e; i += EltSize) {
1286 for (unsigned j = 0; j != EltSize; ++j)
1295 unsigned PPC::getVSPLTImmediate(SDNode *N, unsigned EltSize,
1298 assert(isSplatShuffleMask(SVOp, EltSize));
1300 return (16 / EltSize) - 1 - (SVOp->getMaskElt(0) / EltSize);
1302 return SVOp->getMaskElt(0) / EltSize;
1316 unsigned EltSize = 16/N->getNumOperands();
1317 if (EltSize < ByteSize) {
1318 unsigned Multiple = ByteSize/EltSize; // Number of BV entries per spltval.
1379 unsigned ValSizeInBytes = EltSize;
6718 SDValue EltSize = DAG.getConstant(SplatSize, MVT::i32);
6719 SDValue RetVal = DAG.getNode(PPCISD::VADD_SPLAT, dl, VT, Elt, EltSize);