Lines Matching refs:Unmerge
1985 auto Unmerge = B.buildUnmerge({S32, S32}, Src); in legalizeIntrinsicTrunc() local
1986 Register Hi = Unmerge.getReg(1); in legalizeIntrinsicTrunc()
2031 auto Unmerge = B.buildUnmerge({S32, S32}, Src); in legalizeITOFP() local
2034 B.buildSITOFP(S64, Unmerge.getReg(1)) : in legalizeITOFP()
2035 B.buildUITOFP(S64, Unmerge.getReg(1)); in legalizeITOFP()
2037 auto CvtLo = B.buildUITOFP(S64, Unmerge.getReg(0)); in legalizeITOFP()
2852 auto Unmerge = B.buildUnmerge(S32, Val); in emitReciprocalU64() local
2854 auto CvtLo = B.buildUITOFP(S32, Unmerge.getReg(0)); in emitReciprocalU64()
2855 auto CvtHi = B.buildUITOFP(S32, Unmerge.getReg(1)); in emitReciprocalU64()
3517 auto Unmerge = B.buildUnmerge(LLT::scalar(32), MI.getOperand(2).getReg()); in legalizeIsAddrSpace() local
3518 Register Hi32 = Unmerge.getReg(1); in legalizeIsAddrSpace()
3589 auto Unmerge = B.buildUnmerge(S16, Reg); in handleD16VData() local
3592 for (int I = 0, E = Unmerge->getNumOperands() - 1; I != E; ++I) in handleD16VData()
3593 WideRegs.push_back(B.buildAnyExt(S32, Unmerge.getReg(I)).getReg(0)); in handleD16VData()
3611 auto Unmerge = B.buildUnmerge(S16, Reg); in handleD16VData() local
3612 for (int I = 0, E = Unmerge->getNumOperands() - 1; I != E; ++I) in handleD16VData()
3613 PackedRegs.push_back(Unmerge.getReg(I)); in handleD16VData()
3622 auto Unmerge = B.buildUnmerge(S32, Reg); in handleD16VData() local
3623 for (int I = 0, E = Unmerge->getNumOperands() - 1; I != E; ++I) in handleD16VData()
3624 PackedRegs.push_back(Unmerge.getReg(I)); in handleD16VData()
3856 auto Unmerge = B.buildUnmerge(S32, LoadDstReg); in legalizeBufferLoad() local
3858 for (unsigned I = 0, N = Unmerge->getNumOperands() - 1; I != N; ++I) in legalizeBufferLoad()
3859 Repack.push_back(B.buildTrunc(EltTy, Unmerge.getReg(I)).getReg(0)); in legalizeBufferLoad()
4631 auto Unmerge = B.buildUnmerge({S32, S32}, NodePtr); in legalizeBVHIntrinsic() local
4632 Ops.push_back(Unmerge.getReg(0)); in legalizeBVHIntrinsic()
4633 Ops.push_back(Unmerge.getReg(1)); in legalizeBVHIntrinsic()
4640 auto Unmerge = B.buildUnmerge({S32, S32, S32, S32}, Src); in legalizeBVHIntrinsic() local
4641 Ops.push_back(Unmerge.getReg(0)); in legalizeBVHIntrinsic()
4642 Ops.push_back(Unmerge.getReg(1)); in legalizeBVHIntrinsic()
4643 Ops.push_back(Unmerge.getReg(2)); in legalizeBVHIntrinsic()