Lines Matching refs:Zero32
2536 const auto Zero32 = B.buildConstant(S32, 0); in legalizeIntrinsicTrunc() local
2539 auto SignBit64 = B.buildMergeLikeInstr(S64, {Zero32, SignBit}); in legalizeIntrinsicTrunc()
2546 auto ExpLt0 = B.buildICmp(CmpInst::ICMP_SLT, S1, Exp, Zero32); in legalizeIntrinsicTrunc()
3884 Register Zero32; in buildMultiply() local
3888 if (!Zero32) in buildMultiply()
3889 Zero32 = B.buildConstant(S32, 0).getReg(0); in buildMultiply()
3890 return Zero32; in buildMultiply()
4590 auto Zero32 = B.buildConstant(S32, 0); in legalizeUnsignedDIV_REM64Impl() local
4629 auto Sub2_Hi = B.buildUSube(S32, S1, Sub2_Mi, Zero32, Sub2_Lo.getReg(1)); in legalizeUnsignedDIV_REM64Impl()
4647 auto Sub3_Hi = B.buildUSube(S32, S1, Sub3_Mi, Zero32, Sub3_Lo.getReg(1)); in legalizeUnsignedDIV_REM64Impl()
4655 S64, B.buildICmp(CmpInst::ICMP_NE, S1, C6, Zero32), Add4, Add3); in legalizeUnsignedDIV_REM64Impl()
4656 B.buildSelect(DstDivReg, B.buildICmp(CmpInst::ICMP_NE, S1, C3, Zero32), in legalizeUnsignedDIV_REM64Impl()
4662 S64, B.buildICmp(CmpInst::ICMP_NE, S1, C6, Zero32), Sub3, Sub2); in legalizeUnsignedDIV_REM64Impl()
4663 B.buildSelect(DstRemReg, B.buildICmp(CmpInst::ICMP_NE, S1, C3, Zero32), in legalizeUnsignedDIV_REM64Impl()