Lines Matching refs:buildMerge

236     VRegs.push_back(MIRBuilder.buildMerge(NarrowTy, Pieces).getReg(0));  in extractVectorParts()
245 VRegs.push_back(MIRBuilder.buildMerge(LeftoverTy, Pieces).getReg(0)); in extractVectorParts()
258 MIRBuilder.buildMerge(DstReg, PartRegs); in insertParts()
307 MIRBuilder.buildMerge(DstReg, AllElts); in mergeMixedSubvectors()
424 Remerge[I] = MIRBuilder.buildMerge(NarrowTy, SubMerge).getReg(0); in buildLCMMergePieces()
443 MIRBuilder.buildMerge(DstReg, RemergeRegs); in buildWidenedRemergeToDst()
447 auto Remerge = MIRBuilder.buildMerge(LCMTy, RemergeRegs); in buildWidenedRemergeToDst()
461 MIRBuilder.buildMerge(LCMTy, RemergeRegs)); in buildWidenedRemergeToDst()
939 MIRBuilder.buildMerge(DstReg, DstRegs); in narrowScalar()
1011 MIRBuilder.buildMerge(MI.getOperand(0).getReg(), Parts); in narrowScalar()
1186 MIRBuilder.buildMerge(MI.getOperand(0), DstRegs); in narrowScalar()
1363 MIRBuilder.buildMerge(DstReg, DstRegs); in narrowScalar()
1383 MIRBuilder.buildMerge(MI.getOperand(0), DstRegs); in narrowScalar()
1600 auto Merge = MIRBuilder.buildMerge(WideTy, Slicer.take_front(PartsPerGCD)); in widenScalarMergeValues()
1607 MIRBuilder.buildMerge(DstReg, NewMergeRegs); in widenScalarMergeValues()
1609 auto FinalMerge = MIRBuilder.buildMerge(WideDstTy, NewMergeRegs); in widenScalarMergeValues()
1737 MIRBuilder.buildMerge(MI.getOperand(I).getReg(), RemergeParts); in widenScalarUnmergeValues()
2678 MIRBuilder.buildMerge(Dst, SrcRegs); in lowerBitcast()
2686 MIRBuilder.buildMerge(Dst, SrcRegs); in lowerBitcast()
3751 MIRBuilder.buildMerge(MI.getReg(i), OutputRegs[i]); in fewerElementsVectorMultiEltType()
3799 MIRBuilder.buildMerge(MI.getReg(0), OutputRegs); in fewerElementsVectorPhi()
3902 NarrowTyElts.push_back(MIRBuilder.buildMerge(NarrowTy, Pieces).getReg(0)); in fewerElementsVectorMerge()
3905 MIRBuilder.buildMerge(DstReg, NarrowTyElts); in fewerElementsVectorMerge()
3933 NarrowTyElts.push_back(MIRBuilder.buildMerge(NarrowTy, Sources).getReg(0)); in fewerElementsVectorMerge()
3936 MIRBuilder.buildMerge(DstReg, NarrowTyElts); in fewerElementsVectorMerge()
4573 MIRBuilder.buildMerge(MI.getOperand(0), {InL, InH}); in narrowScalarShiftByConstant()
4646 MIRBuilder.buildMerge(MI.getOperand(0), {Lo, Hi}); in narrowScalarShiftByConstant()
4757 MIRBuilder.buildMerge(DstReg, ResultRegs); in narrowScalarShift()
5152 MIRBuilder.buildMerge(DstReg, DstRegs); in narrowScalarMul()
5242 MIRBuilder.buildMerge(DstReg, DstRegs); in narrowScalarExtract()
5324 MIRBuilder.buildMerge(MergeReg, DstRegs); in narrowScalarInsert()
5327 MIRBuilder.buildMerge(DstReg, DstRegs); in narrowScalarInsert()
6585 MIRBuilder.buildMerge(DstReg, SrcRegs); in lowerExtractInsertVectorElt()
6757 MIRBuilder.buildMerge(Dst, SubVectorElts); in lowerExtract()
6830 MIRBuilder.buildMerge(Dst, DstElts); in lowerInsert()