Lines Matching refs:buildUnmerge

635     auto Unmerged = B.buildUnmerge(LLT::scalar(32), Pointer);  in castBufferRsrcToV4I32()
2219 return B.buildUnmerge(S32, Dst).getReg(1); in getSegmentAperture()
2521 auto Unmerge = B.buildUnmerge({S32, S32}, Src); in legalizeIntrinsicTrunc()
2567 auto Unmerge = B.buildUnmerge({S32, S32}, Src); in legalizeITOFP()
2600 auto Unmerge2 = B.buildUnmerge({S32, S32}, Norm); in legalizeITOFP()
2742 auto Unmerge = B.buildUnmerge(EltTy, Vec); in legalizeExtractVectorElt()
2801 B.buildUnmerge(SrcRegs, Vec); in legalizeInsertVectorElt()
4027 auto Unmerge = B.buildUnmerge(S32, Tmp); in buildMultiply()
4156 B.buildUnmerge(Src0Parts, Src0); in legalizeMul()
4157 B.buildUnmerge(Src1Parts, Src1); in legalizeMul()
4527 auto Unmerge = B.buildUnmerge(S32, Val); in emitReciprocalU64()
4576 auto UnmergeMulHi1 = B.buildUnmerge(S32, MulHi1); in legalizeUnsignedDIV_REM64Impl()
4586 auto UnmergeMulHi2 = B.buildUnmerge(S32, MulHi2); in legalizeUnsignedDIV_REM64Impl()
4595 auto UnmergeNumer = B.buildUnmerge(S32, Numer); in legalizeUnsignedDIV_REM64Impl()
4601 auto UnmergeMul3 = B.buildUnmerge(S32, Mul3); in legalizeUnsignedDIV_REM64Impl()
4609 auto UnmergeDenom = B.buildUnmerge(S32, Denom); in legalizeUnsignedDIV_REM64Impl()
5074 auto NumUnmerge = B.buildUnmerge(S32, LHS); in legalizeFDIV64()
5075 auto DenUnmerge = B.buildUnmerge(S32, RHS); in legalizeFDIV64()
5076 auto Scale0Unmerge = B.buildUnmerge(S32, DivScale0); in legalizeFDIV64()
5077 auto Scale1Unmerge = B.buildUnmerge(S32, DivScale1); in legalizeFDIV64()
5513 MachineInstrBuilder Src0Parts = B.buildUnmerge(PartialResTy, Src0); in legalizeLaneOp()
5517 Src1Parts = B.buildUnmerge(PartialResTy, Src1); in legalizeLaneOp()
5520 Src2Parts = B.buildUnmerge(PartialResTy, Src2); in legalizeLaneOp()
5573 auto Unmerge = B.buildUnmerge(S32, Pointer); in legalizePointerAsRsrcIntrin()
5653 auto Unmerge = B.buildUnmerge(LLT::scalar(32), MI.getOperand(2).getReg()); in legalizeIsAddrSpace()
5724 auto Unmerge = B.buildUnmerge(S16, Reg); in handleD16VData()
5748 auto Unmerge = B.buildUnmerge(S16, Reg); in handleD16VData()
5759 auto Unmerge = B.buildUnmerge(S32, Reg); in handleD16VData()
6017 B.buildUnmerge({ExtDst, StatusDst}, LoadDstReg); in legalizeBufferLoad()
6020 B.buildUnmerge({Dst, StatusDst}, LoadDstReg); in legalizeBufferLoad()
6026 B.buildUnmerge(LoadElts, LoadDstReg); in legalizeBufferLoad()
6044 auto Unmerge = B.buildUnmerge(S32, LoadDstReg); in legalizeBufferLoad()
6612 B.buildUnmerge({DstReg, Dst1Reg}, NewResultReg); in legalizeImageIntrinsic()
6630 B.buildUnmerge(ResultRegs, NewResultReg); in legalizeImageIntrinsic()
6986 auto Unmerge = B.buildUnmerge({S32, S32, S32}, Src); in legalizeBVHIntrinsic()
6997 auto UnmergeRayDir = B.buildUnmerge({S16, S16, S16}, RayDir); in legalizeBVHIntrinsic()
6998 auto UnmergeRayInvDir = B.buildUnmerge({S16, S16, S16}, RayInvDir); in legalizeBVHIntrinsic()
7020 auto Unmerge = B.buildUnmerge({S32, S32}, NodePtr); in legalizeBVHIntrinsic()
7029 auto Unmerge = B.buildUnmerge({S32, S32, S32}, Src); in legalizeBVHIntrinsic()
7037 auto UnmergeRayDir = B.buildUnmerge({S16, S16, S16}, RayDir); in legalizeBVHIntrinsic()
7038 auto UnmergeRayInvDir = B.buildUnmerge({S16, S16, S16}, RayInvDir); in legalizeBVHIntrinsic()
7160 auto Unmerge = B.buildUnmerge({S32, S32}, MI.getOperand(0)); in legalizeSetFPEnv()