Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp24286 int NumEltsExtracted = NarrowVT.getVectorNumElements(); in foldExtractSubvectorFromShuffleVector() local
24287 assert((FirstExtractedEltIdx % NumEltsExtracted) == 0 && in foldExtractSubvectorFromShuffleVector()
24293 NewMask.reserve(NumEltsExtracted); in foldExtractSubvectorFromShuffleVector()
24299 NumEltsExtracted)) { in foldExtractSubvectorFromShuffleVector()
24318 int OpSubvecIdx = OpEltIdx / NumEltsExtracted; in foldExtractSubvectorFromShuffleVector()
24320 int OpEltIdxInSubvec = OpEltIdx % NumEltsExtracted; in foldExtractSubvectorFromShuffleVector()
24322 assert((OpEltIdxInSubvec + OpSubvecIdx * NumEltsExtracted) == OpEltIdx && in foldExtractSubvectorFromShuffleVector()
24325 assert((OpEltIdxInSubvec + OpSubvecIdx * NumEltsExtracted + in foldExtractSubvectorFromShuffleVector()
24344 int Index = NumEltsExtracted * OpSubvecIdx; in foldExtractSubvectorFromShuffleVector()
24355 int AdjM = OpEltIdxInSubvec + NewOpIdx * NumEltsExtracted; in foldExtractSubvectorFromShuffleVector()
[all …]