Lines Matching refs:ShiftElts

1810 bool PPC::isXXINSERTWMask(ShuffleVectorSDNode *N, unsigned &ShiftElts,  in isXXINSERTWMask()  argument
1828 ShiftElts = IsLE ? LittleEndianShifts[M0 & 0x3] : BigEndianShifts[M0 & 0x3]; in isXXINSERTWMask()
1836 ShiftElts = IsLE ? LittleEndianShifts[M1 & 0x3] : BigEndianShifts[M1 & 0x3]; in isXXINSERTWMask()
1844 ShiftElts = IsLE ? LittleEndianShifts[M2 & 0x3] : BigEndianShifts[M2 & 0x3]; in isXXINSERTWMask()
1852 ShiftElts = IsLE ? LittleEndianShifts[M3 & 0x3] : BigEndianShifts[M3 & 0x3]; in isXXINSERTWMask()
1861 ShiftElts = 0; in isXXINSERTWMask()
1885 bool PPC::isXXSLDWIShuffleMask(ShuffleVectorSDNode *N, unsigned &ShiftElts, in isXXSLDWIShuffleMask() argument
1905 ShiftElts = IsLE ? (4 - M0) % 4 : M0; in isXXSLDWIShuffleMask()
1920 ShiftElts = (8 - M0) % 8; in isXXSLDWIShuffleMask()
1926 ShiftElts = (4 - M0) % 4; in isXXSLDWIShuffleMask()
1935 ShiftElts = M0; in isXXSLDWIShuffleMask()
1940 ShiftElts = M0 - 4; in isXXSLDWIShuffleMask()
8289 unsigned ShiftElts = 0, InsertAtByte = 0; in lowerToVINSERTB() local
8347 ShiftElts = 0; in lowerToVINSERTB()
8351 ShiftElts = IsLE ? LittleEndianShifts[CurrentElement & 0xF] in lowerToVINSERTB()
8370 if (ShiftElts) { in lowerToVINSERTB()
8372 DAG.getConstant(ShiftElts, dl, MVT::i32)); in lowerToVINSERTB()
8395 unsigned ShiftElts = 0, InsertAtByte = 0; in lowerToVINSERTH() local
8438 ShiftElts = 0; in lowerToVINSERTH()
8457 ShiftElts = IsLE ? LittleEndianShifts[MaskOneElt & 0x7] in lowerToVINSERTH()
8477 if (ShiftElts) { in lowerToVINSERTH()
8480 DAG.getConstant(2 * ShiftElts, dl, MVT::i32)); in lowerToVINSERTH()
8505 unsigned ShiftElts, InsertAtByte; in LowerVECTOR_SHUFFLE() local
8508 PPC::isXXINSERTWMask(SVOp, ShiftElts, InsertAtByte, Swap, in LowerVECTOR_SHUFFLE()
8514 if (ShiftElts) { in LowerVECTOR_SHUFFLE()
8516 DAG.getConstant(ShiftElts, dl, MVT::i32)); in LowerVECTOR_SHUFFLE()
8536 PPC::isXXSLDWIShuffleMask(SVOp, ShiftElts, Swap, isLittleEndian)) { in LowerVECTOR_SHUFFLE()
8544 DAG.getConstant(ShiftElts, dl, MVT::i32)); in LowerVECTOR_SHUFFLE()
8549 PPC::isXXPERMDIShuffleMask(SVOp, ShiftElts, Swap, isLittleEndian)) { in LowerVECTOR_SHUFFLE()
8557 DAG.getConstant(ShiftElts, dl, MVT::i32)); in LowerVECTOR_SHUFFLE()