Lines Matching refs:Index0
264 unsigned Index0 = Index0C->getZExtValue(); in getShuffleExtract() local
268 if (Index0 == Index1) in getShuffleExtract()
274 TTI.getVectorInstrCost(Ext0->getOpcode(), VecTy, Index0); in getShuffleExtract()
292 if (PreferredExtractIndex == Index0) in getShuffleExtract()
298 return Index0 > Index1 ? Ext0 : Ext1; in getShuffleExtract()
618 uint64_t Index0 = 0, Index1 = 0; in scalarizeBinopOrCmp() local
620 m_ConstantInt(Index0))) && 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
738 if (!match(I0, m_OneUse(m_ExtractElt(m_Value(X), m_ConstantInt(Index0)))) || in foldExtractedCmps()
758 TTI.getVectorInstrCost(Ext0->getOpcode(), VecTy, Index0); in foldExtractedCmps()
769 int CheapIndex = ConvertToShuf == Ext0 ? Index1 : Index0; in foldExtractedCmps()
770 int ExpensiveIndex = ConvertToShuf == Ext0 ? Index0 : Index1; in foldExtractedCmps()
790 CmpC[Index0] = C0; in foldExtractedCmps()