Lines Matching refs:buildMergeLikeInstr
170 MIRBuilder.buildMergeLikeInstr(DstReg, PartRegs); in insertParts()
220 MIRBuilder.buildMergeLikeInstr(DstReg, AllElts); in mergeMixedSubvectors()
337 Remerge[I] = MIRBuilder.buildMergeLikeInstr(NarrowTy, SubMerge).getReg(0); in buildLCMMergePieces()
356 MIRBuilder.buildMergeLikeInstr(DstReg, RemergeRegs); in buildWidenedRemergeToDst()
360 auto Remerge = MIRBuilder.buildMergeLikeInstr(LCMTy, RemergeRegs); in buildWidenedRemergeToDst()
374 MIRBuilder.buildMergeLikeInstr(LCMTy, RemergeRegs)); in buildWidenedRemergeToDst()
1219 MIRBuilder.buildMergeLikeInstr(DstReg, DstRegs); in narrowScalar()
1291 MIRBuilder.buildMergeLikeInstr(MI.getOperand(0).getReg(), Parts); in narrowScalar()
1466 MIRBuilder.buildMergeLikeInstr(MI.getOperand(0), DstRegs); in narrowScalar()
1644 MIRBuilder.buildMergeLikeInstr(DstReg, DstRegs); in narrowScalar()
1665 MIRBuilder.buildMergeLikeInstr(MI.getOperand(0), DstRegs); in narrowScalar()
1884 MIRBuilder.buildMergeLikeInstr(WideTy, Slicer.take_front(PartsPerGCD)); in widenScalarMergeValues()
1891 MIRBuilder.buildMergeLikeInstr(DstReg, NewMergeRegs); in widenScalarMergeValues()
1893 auto FinalMerge = MIRBuilder.buildMergeLikeInstr(WideDstTy, NewMergeRegs); in widenScalarMergeValues()
2021 MIRBuilder.buildMergeLikeInstr(MI.getOperand(I).getReg(), RemergeParts); in widenScalarUnmergeValues()
3057 MIRBuilder.buildMergeLikeInstr(Dst, SrcRegs); in lowerBitcast()
3065 MIRBuilder.buildMergeLikeInstr(Dst, SrcRegs); in lowerBitcast()
4138 MIRBuilder.buildMergeLikeInstr(MI.getReg(i), OutputRegs[i]); in fewerElementsVectorMultiEltType()
4191 MIRBuilder.buildMergeLikeInstr(MI.getReg(0), OutputRegs); in fewerElementsVectorPhi()
4293 MIRBuilder.buildMergeLikeInstr(NarrowTy, Pieces).getReg(0)); in fewerElementsVectorMerge()
4296 MIRBuilder.buildMergeLikeInstr(DstReg, NarrowTyElts); in fewerElementsVectorMerge()
4325 MIRBuilder.buildMergeLikeInstr(NarrowTy, Sources).getReg(0)); in fewerElementsVectorMerge()
4328 MIRBuilder.buildMergeLikeInstr(DstReg, NarrowTyElts); in fewerElementsVectorMerge()
4952 MIRBuilder.buildMergeLikeInstr(MI.getOperand(0), {InL, InH}); in narrowScalarShiftByConstant()
5025 MIRBuilder.buildMergeLikeInstr(MI.getOperand(0), {Lo, Hi}); in narrowScalarShiftByConstant()
5136 MIRBuilder.buildMergeLikeInstr(DstReg, ResultRegs); in narrowScalarShift()
5641 MIRBuilder.buildMergeLikeInstr(DstReg, DstRegs); in narrowScalarMul()
5732 MIRBuilder.buildMergeLikeInstr(DstReg, DstRegs); in narrowScalarExtract()
5814 MIRBuilder.buildMergeLikeInstr(MergeReg, DstRegs); in narrowScalarInsert()
5817 MIRBuilder.buildMergeLikeInstr(DstReg, DstRegs); in narrowScalarInsert()
6369 MIRBuilder.buildMergeLikeInstr(Dst, {ZExtRes1, ZExtRes2}); in lowerEXT()
6418 auto Merge = MIRBuilder.buildMergeLikeInstr( in lowerTRUNC()
7149 MIRBuilder.buildMergeLikeInstr(DstReg, SrcRegs); in lowerExtractInsertVectorElt()
7331 MIRBuilder.buildMergeLikeInstr(DstReg, SubVectorElts); in lowerExtract()
7402 MIRBuilder.buildMergeLikeInstr(Dst, DstElts); in lowerInsert()