Lines Matching refs:buildUnmerge
1961 auto Unmerge = B.buildUnmerge({S32, S32}, Src); in legalizeIntrinsicTrunc()
2007 auto Unmerge = B.buildUnmerge({S32, S32}, Src); in legalizeITOFP()
2840 auto Unmerge = B.buildUnmerge(S32, Val); in emitReciprocalU64()
2887 auto UnmergeMulHi1 = B.buildUnmerge(S32, MulHi1); in legalizeUDIV_UREM64Impl()
2898 auto UnmergeMulHi2 = B.buildUnmerge(S32, MulHi2); in legalizeUDIV_UREM64Impl()
2909 auto UnmergeNumer = B.buildUnmerge(S32, Numer); in legalizeUDIV_UREM64Impl()
2915 auto UnmergeMul3 = B.buildUnmerge(S32, Mul3); in legalizeUDIV_UREM64Impl()
2923 auto UnmergeDenom = B.buildUnmerge(S32, Denom); in legalizeUDIV_UREM64Impl()
3284 auto NumUnmerge = B.buildUnmerge(S32, LHS); in legalizeFDIV64()
3285 auto DenUnmerge = B.buildUnmerge(S32, RHS); in legalizeFDIV64()
3286 auto Scale0Unmerge = B.buildUnmerge(S32, DivScale0); in legalizeFDIV64()
3287 auto Scale1Unmerge = B.buildUnmerge(S32, DivScale1); in legalizeFDIV64()
3471 auto Unmerge = B.buildUnmerge(LLT::scalar(32), MI.getOperand(2).getReg()); in legalizeIsAddrSpace()
3538 auto Unmerge = B.buildUnmerge(S16, Reg); in handleD16VData()
3560 auto Unmerge = B.buildUnmerge(S16, Reg); in handleD16VData()
3571 auto Unmerge = B.buildUnmerge(S32, Reg); in handleD16VData()
3805 auto Unmerge = B.buildUnmerge(S32, LoadDstReg); in legalizeBufferLoad()
4333 B.buildUnmerge({DstReg, Dst1Reg}, NewResultReg); in legalizeImageIntrinsic()
4351 B.buildUnmerge(ResultRegs, NewResultReg); in legalizeImageIntrinsic()
4413 B.buildUnmerge({DstReg, MRI->createGenericVirtualRegister(V3S16)}, Concat); in legalizeImageIntrinsic()
4544 auto Unmerge = B.buildUnmerge({S32, S32}, NodePtr); in legalizeBVHIntrinsic()
4553 auto Unmerge = B.buildUnmerge({S32, S32, S32, S32}, Src); in legalizeBVHIntrinsic()
4561 auto UnmergeRayDir = B.buildUnmerge({S16, S16, S16, S16}, RayDir); in legalizeBVHIntrinsic()
4562 auto UnmergeRayInvDir = B.buildUnmerge({S16, S16, S16, S16}, RayInvDir); in legalizeBVHIntrinsic()