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.cpp4570 SmallVector<Register, 8> VecParts; in fewerElementsVectorExtractInsertVectorElt() local
4571 LLT GCDTy = extractGCDType(VecParts, VecTy, NarrowVecTy, SrcVec); in fewerElementsVectorExtractInsertVectorElt()
4574 LLT LCMTy = buildLCMMergePieces(VecTy, NarrowVecTy, GCDTy, VecParts, in fewerElementsVectorExtractInsertVectorElt()
4585 LLT PartTy = MRI.getType(VecParts[PartIdx]); in fewerElementsVectorExtractInsertVectorElt()
4589 PartTy, VecParts[PartIdx], InsertVal, NewIdx); in fewerElementsVectorExtractInsertVectorElt()
4590 VecParts[PartIdx] = InsertPart.getReg(0); in fewerElementsVectorExtractInsertVectorElt()
4594 buildWidenedRemergeToDst(DstReg, LCMTy, VecParts); in fewerElementsVectorExtractInsertVectorElt()
4596 MIRBuilder.buildExtractVectorElement(DstReg, VecParts[PartIdx], NewIdx); in fewerElementsVectorExtractInsertVectorElt()