Searched refs:getSplatIndex (Results 1 – 15 of 15) sorted by relevance
199 LLVM_ABI int getSplatIndex(ArrayRef<int> Mask);
429 LLVM_ABI std::optional<int> getSplatIndex(MachineInstr &MI);
308 auto MaybeLane = getSplatIndex(MI); in matchDup()714 auto LaneIdx = getSplatIndex(MI); in matchDupLane()
376 int llvm::getSplatIndex(ArrayRef<int> Mask) { in getSplatIndex() function in llvm
1325 std::optional<int> llvm::getSplatIndex(MachineInstr &MI) { in getSplatIndex() function in llvm
1705 int getSplatIndex() const { return getSplatMaskIndex(getMask()); }
545 int SplatIndex = getSplatIndex(SVI->getShuffleMask()); in visitExtractElementInst()
6476 unsigned Index = VSN->getSplatIndex(); in lowerVECTOR_SHUFFLE()6692 unsigned Index = VSN->getSplatIndex(); in lowerShift()
7207 if (Shuf && getSplatIndex(Shuf->getShuffleMask()) >= 0 && in isProfitableToSinkOperands()
13018 int BroadcastIdx = getSplatIndex(Mask); in lowerShuffleAsBroadcast()50801 IVEN.getConstantOperandAPInt(2) != SVN->getSplatIndex()) in combineAndShuffleNot()
26706 getSplatIndex(CombinedMask) != -1) && in formSplatFromShuffles()26886 if (SVN->isSplat() && SVN->getSplatIndex() < (int)NumElts) { in visitVECTOR_SHUFFLE()26887 int SplatIndex = SVN->getSplatIndex(); in visitVECTOR_SHUFFLE()
3233 int Idx = SVN->getSplatIndex(); in getSplatSourceVector()
13997 int Lane = SVN->getSplatIndex(); in LowerVECTOR_SHUFFLE()29991 unsigned Lane = std::max(0, SVN->getSplatIndex()); in LowerFixedLengthVECTOR_SHUFFLEToSVE()
8887 int Lane = SVN->getSplatIndex(); in LowerVECTOR_SHUFFLE()
5717 const int Lane = SVN->getSplatIndex(); in lowerVECTOR_SHUFFLE()