Home
last modified time | relevance | path

Searched refs:BegIdx (Results 1 – 1 of 1) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1903 unsigned BegIdx = Mask.front(); in isShuffleExtractingFromLHS() local
1905 if (BegIdx > EndIdx || EndIdx >= LHSElems || EndIdx - BegIdx != MaskElems - 1) in isShuffleExtractingFromLHS()
1908 if (static_cast<unsigned>(Mask[I]) != BegIdx + I) in isShuffleExtractingFromLHS()
2709 unsigned BegIdx = Mask.front(); in visitShuffleVectorInst() local
2716 bool BegIsAligned = 0 == ((SrcElemBitWidth * BegIdx) % TgtElemBitWidth); in visitShuffleVectorInst()
2726 for (unsigned I = 0, E = MaskElems, Idx = BegIdx; I != E; ++Idx, ++I) in visitShuffleVectorInst()
2730 BegIdx = 0; in visitShuffleVectorInst()
2734 BegIdx /= SrcElemsPerTgtElem; in visitShuffleVectorInst()
2743 NewBC, ConstantInt::get(Int32Ty, BegIdx), SVI.getName() + ".extract"); in visitShuffleVectorInst()