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