Searched refs:VecParts (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.cpp | 4570 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()
|