Lines Matching refs:Unmerge

267     auto Unmerge = MIRBuilder.buildUnmerge(GCDTy, SrcReg);  in extractGCDType()  local
268 getUnmergeResults(Parts, *Unmerge); in extractGCDType()
857 auto Unmerge = MIRBuilder.buildUnmerge(NarrowTy, MI.getOperand(1)); in narrowScalar() local
858 MIRBuilder.buildCopy(MI.getOperand(0), Unmerge.getReg(0)); in narrowScalar()
1470 auto Unmerge = MIRBuilder.buildUnmerge(GCDTy, SrcReg); in widenScalarMergeValues() local
1471 for (int J = 0, JE = Unmerge->getNumOperands() - 1; J != JE; ++J) in widenScalarMergeValues()
1472 Unmerges.push_back(Unmerge.getReg(J)); in widenScalarMergeValues()
1606 auto Unmerge = MIRBuilder.buildUnmerge(WideTy, WideSrc); in widenScalarUnmergeValues() local
1624 const int NumUnmerge = Unmerge->getNumOperands() - 1; in widenScalarUnmergeValues()
1645 MIB.addUse(Unmerge.getReg(I)); in widenScalarUnmergeValues()
1650 extractGCDType(Parts, GCDTy, Unmerge.getReg(J)); in widenScalarUnmergeValues()
2341 auto Unmerge = B.buildUnmerge(Ty, Src); in getUnmergePieces() local
2342 for (int I = 0, E = Unmerge->getNumOperands() - 1; I != E; ++I) in getUnmergePieces()
2343 Pieces.push_back(Unmerge.getReg(I)); in getUnmergePieces()
3593 auto Unmerge = MIRBuilder.buildUnmerge(GCDTy, SrcReg); in fewerElementsVectorUnmergeValues() local
3594 const int NumUnmerge = Unmerge->getNumOperands() - 1; in fewerElementsVectorUnmergeValues()
3602 MIB.addUse(Unmerge.getReg(I)); in fewerElementsVectorUnmergeValues()
5251 auto Unmerge = MIRBuilder.buildUnmerge(S32, Src); in lowerFPTRUNC_F64_TO_F16() local
5252 Register U = Unmerge.getReg(0); in lowerFPTRUNC_F64_TO_F16()
5253 Register UH = Unmerge.getReg(1); in lowerFPTRUNC_F64_TO_F16()