Lines Matching defs:Unmerge
2093 auto *Unmerge = getOpcodeDef<GUnmerge>(MergedValues[0], MRI);
2094 if (!Unmerge || Unmerge->getNumDefs() != Merge.getNumSources())
2098 if (MergedValues[I] != Unmerge->getReg(I))
2101 MatchInfo = Unmerge->getSourceReg();
2117 auto &Unmerge = cast<GUnmerge>(MI);
2118 Register SrcReg = peekThroughBitcast(Unmerge.getSourceReg(), MRI);
2126 LLT Dst0Ty = MRI.getType(Unmerge.getReg(0));
2184 // Unmerge a constant.
2337 auto Unmerge = Builder.buildUnmerge(HalfTy, SrcReg);
2341 Register Narrowed = Unmerge.getReg(1);
2356 Register Narrowed = Unmerge.getReg(0);
2371 HalfTy, Unmerge.getReg(1),
2377 Builder.buildMergeLikeInstr(DstReg, {Unmerge.getReg(1), Hi});
2386 HalfTy, Unmerge.getReg(1),