Searched refs:getSplatIndex (Results 1 – 13 of 13) sorted by relevance
329 Optional<int> getSplatIndex(MachineInstr &MI);
359 auto MaybeLane = getSplatIndex(MI); in matchDup()651 auto LaneIdx = getSplatIndex(MI); in matchDupLane()
351 int getSplatIndex(ArrayRef<int> Mask);
848 Optional<int> llvm::getSplatIndex(MachineInstr &MI) { in getSplatIndex() function in llvm
328 int llvm::getSplatIndex(ArrayRef<int> Mask) { in getSplatIndex() function in llvm
1498 int getSplatIndex() const {
5177 unsigned Index = VSN->getSplatIndex(); in lowerVECTOR_SHUFFLE()5350 unsigned Index = VSN->getSplatIndex(); in lowerShift()
20768 getSplatIndex(CombinedMask) != -1) && in formSplatFromShuffles()20944 if (SVN->isSplat() && SVN->getSplatIndex() < (int)NumElts) { in visitVECTOR_SHUFFLE()20945 int SplatIndex = SVN->getSplatIndex(); in visitVECTOR_SHUFFLE()
2629 int Idx = SVN->getSplatIndex(); in getSplatSourceVector()
9023 int Lane = SVN->getSplatIndex(); in LowerVECTOR_SHUFFLE()12112 if (!ShuffleNode->isSplat() || ShuffleNode->getSplatIndex() != 0) in performCommonVectorExtendCombine()
1719 const int Lane = SVN->getSplatIndex(); in lowerVECTOR_SHUFFLE()
8351 int Lane = SVN->getSplatIndex(); in LowerVECTOR_SHUFFLE()
13650 int BroadcastIdx = getSplatIndex(Mask); in lowerShuffleAsBroadcast()31877 if (Shuf && getSplatIndex(Shuf->getShuffleMask()) >= 0 && in shouldSinkOperands()