Searched refs:getSplatIndex (Results 1 – 13 of 13) sorted by relevance
401 std::optional<int> getSplatIndex(MachineInstr &MI);
171 int getSplatIndex(ArrayRef<int> Mask);
372 auto MaybeLane = getSplatIndex(MI); in matchDup()701 auto LaneIdx = getSplatIndex(MI); in matchDupLane()
227 int llvm::getSplatIndex(ArrayRef<int> Mask) { in getSplatIndex() function in llvm
1177 std::optional<int> llvm::getSplatIndex(MachineInstr &MI) { in getSplatIndex() function in llvm
1579 int getSplatIndex() const {
5867 unsigned Index = VSN->getSplatIndex(); in lowerVECTOR_SHUFFLE()6040 unsigned Index = VSN->getSplatIndex(); in lowerShift()
25256 getSplatIndex(CombinedMask) != -1) && in formSplatFromShuffles()25426 if (SVN->isSplat() && SVN->getSplatIndex() < (int)NumElts) { in visitVECTOR_SHUFFLE()25427 int SplatIndex = SVN->getSplatIndex(); in visitVECTOR_SHUFFLE()
2944 int Idx = SVN->getSplatIndex(); in getSplatSourceVector()
12213 int Lane = SVN->getSplatIndex(); in LowerVECTOR_SHUFFLE()26644 unsigned Lane = std::max(0, SVN->getSplatIndex()); in LowerFixedLengthVECTOR_SHUFFLEToSVE()
12371 int BroadcastIdx = getSplatIndex(Mask); in lowerShuffleAsBroadcast()33780 if (Shuf && getSplatIndex(Shuf->getShuffleMask()) >= 0 && in shouldSinkOperands()47872 IVEN.getConstantOperandAPInt(2) != SVN->getSplatIndex()) in combineAndShuffleNot()
4769 const int Lane = SVN->getSplatIndex(); in lowerVECTOR_SHUFFLE()
8818 int Lane = SVN->getSplatIndex(); in LowerVECTOR_SHUFFLE()