Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp5246 SmallVector<Register, 8> VecParts; in fewerElementsVectorExtractInsertVectorElt() local
5247 LLT GCDTy = extractGCDType(VecParts, VecTy, NarrowVecTy, SrcVec); in fewerElementsVectorExtractInsertVectorElt()
5250 LLT LCMTy = buildLCMMergePieces(VecTy, NarrowVecTy, GCDTy, VecParts, in fewerElementsVectorExtractInsertVectorElt()
5261 LLT PartTy = MRI.getType(VecParts[PartIdx]); in fewerElementsVectorExtractInsertVectorElt()
5265 PartTy, VecParts[PartIdx], InsertVal, NewIdx); in fewerElementsVectorExtractInsertVectorElt()
5266 VecParts[PartIdx] = InsertPart.getReg(0); in fewerElementsVectorExtractInsertVectorElt()
5270 buildWidenedRemergeToDst(DstReg, LCMTy, VecParts); in fewerElementsVectorExtractInsertVectorElt()
5272 MIRBuilder.buildExtractVectorElement(DstReg, VecParts[PartIdx], NewIdx); in fewerElementsVectorExtractInsertVectorElt()