Lines Matching refs:Index1
265 unsigned Index1 = Index1C->getZExtValue(); in getShuffleExtract() local
268 if (Index0 == Index1) in getShuffleExtract()
276 TTI.getVectorInstrCost(Ext1->getOpcode(), VecTy, Index1); in getShuffleExtract()
294 if (PreferredExtractIndex == Index1) in getShuffleExtract()
298 return Index0 > Index1 ? Ext0 : Ext1; in getShuffleExtract()
618 uint64_t Index0 = 0, Index1 = 0; in scalarizeBinopOrCmp() local
624 m_ConstantInt(Index1))) && in scalarizeBinopOrCmp()
632 if (!IsConst0 && !IsConst1 && Index0 != Index1) in scalarizeBinopOrCmp()
643 uint64_t Index = IsConst0 ? Index1 : Index0; in scalarizeBinopOrCmp()
737 uint64_t Index0, Index1; in foldExtractedCmps() local
739 !match(I1, m_OneUse(m_ExtractElt(m_Specific(X), m_ConstantInt(Index1))))) in foldExtractedCmps()
759 OldCost += TTI.getVectorInstrCost(Ext1->getOpcode(), VecTy, Index1); in foldExtractedCmps()
769 int CheapIndex = ConvertToShuf == Ext0 ? Index1 : Index0; in foldExtractedCmps()
770 int ExpensiveIndex = ConvertToShuf == Ext0 ? Index0 : Index1; in foldExtractedCmps()
791 CmpC[Index1] = C1; in foldExtractedCmps()