Lines Matching refs:Unmerge
1961 auto Unmerge = B.buildUnmerge({S32, S32}, Src); in legalizeIntrinsicTrunc() local
1962 Register Hi = Unmerge.getReg(1); in legalizeIntrinsicTrunc()
2007 auto Unmerge = B.buildUnmerge({S32, S32}, Src); in legalizeITOFP() local
2010 B.buildSITOFP(S64, Unmerge.getReg(1)) : in legalizeITOFP()
2011 B.buildUITOFP(S64, Unmerge.getReg(1)); in legalizeITOFP()
2013 auto CvtLo = B.buildUITOFP(S64, Unmerge.getReg(0)); in legalizeITOFP()
2840 auto Unmerge = B.buildUnmerge(S32, Val); in emitReciprocalU64() local
2842 auto CvtLo = B.buildUITOFP(S32, Unmerge.getReg(0)); in emitReciprocalU64()
2843 auto CvtHi = B.buildUITOFP(S32, Unmerge.getReg(1)); in emitReciprocalU64()
3471 auto Unmerge = B.buildUnmerge(LLT::scalar(32), MI.getOperand(2).getReg()); in legalizeIsAddrSpace() local
3472 Register Hi32 = Unmerge.getReg(1); in legalizeIsAddrSpace()
3538 auto Unmerge = B.buildUnmerge(S16, Reg); in handleD16VData() local
3541 for (int I = 0, E = Unmerge->getNumOperands() - 1; I != E; ++I) in handleD16VData()
3542 WideRegs.push_back(B.buildAnyExt(S32, Unmerge.getReg(I)).getReg(0)); in handleD16VData()
3560 auto Unmerge = B.buildUnmerge(S16, Reg); in handleD16VData() local
3561 for (int I = 0, E = Unmerge->getNumOperands() - 1; I != E; ++I) in handleD16VData()
3562 PackedRegs.push_back(Unmerge.getReg(I)); in handleD16VData()
3571 auto Unmerge = B.buildUnmerge(S32, Reg); in handleD16VData() local
3572 for (int I = 0, E = Unmerge->getNumOperands() - 1; I != E; ++I) in handleD16VData()
3573 PackedRegs.push_back(Unmerge.getReg(I)); in handleD16VData()
3805 auto Unmerge = B.buildUnmerge(S32, LoadDstReg); in legalizeBufferLoad() local
3807 for (unsigned I = 0, N = Unmerge->getNumOperands() - 1; I != N; ++I) in legalizeBufferLoad()
3808 Repack.push_back(B.buildTrunc(EltTy, Unmerge.getReg(I)).getReg(0)); in legalizeBufferLoad()
4544 auto Unmerge = B.buildUnmerge({S32, S32}, NodePtr); in legalizeBVHIntrinsic() local
4545 Ops.push_back(Unmerge.getReg(0)); in legalizeBVHIntrinsic()
4546 Ops.push_back(Unmerge.getReg(1)); in legalizeBVHIntrinsic()
4553 auto Unmerge = B.buildUnmerge({S32, S32, S32, S32}, Src); in legalizeBVHIntrinsic() local
4554 Ops.push_back(Unmerge.getReg(0)); in legalizeBVHIntrinsic()
4555 Ops.push_back(Unmerge.getReg(1)); in legalizeBVHIntrinsic()
4556 Ops.push_back(Unmerge.getReg(2)); in legalizeBVHIntrinsic()