Lines Matching refs:Zero32
2164 const auto Zero32 = B.buildConstant(S32, 0); in legalizeIntrinsicTrunc() local
2167 auto SignBit64 = B.buildMerge(S64, {Zero32, SignBit}); in legalizeIntrinsicTrunc()
2174 auto ExpLt0 = B.buildICmp(CmpInst::ICMP_SLT, S1, Exp, Zero32); in legalizeIntrinsicTrunc()
2928 Register Zero32; in buildMultiply() local
2932 if (!Zero32) in buildMultiply()
2933 Zero32 = B.buildConstant(S32, 0).getReg(0); in buildMultiply()
2934 return Zero32; in buildMultiply()
3562 auto Zero32 = B.buildConstant(S32, 0); in legalizeUnsignedDIV_REM64Impl() local
3601 auto Sub2_Hi = B.buildUSube(S32, S1, Sub2_Mi, Zero32, Sub2_Lo.getReg(1)); in legalizeUnsignedDIV_REM64Impl()
3619 auto Sub3_Hi = B.buildUSube(S32, S1, Sub3_Mi, Zero32, Sub3_Lo.getReg(1)); in legalizeUnsignedDIV_REM64Impl()
3627 S64, B.buildICmp(CmpInst::ICMP_NE, S1, C6, Zero32), Add4, Add3); in legalizeUnsignedDIV_REM64Impl()
3628 B.buildSelect(DstDivReg, B.buildICmp(CmpInst::ICMP_NE, S1, C3, Zero32), in legalizeUnsignedDIV_REM64Impl()
3634 S64, B.buildICmp(CmpInst::ICMP_NE, S1, C6, Zero32), Sub3, Sub2); in legalizeUnsignedDIV_REM64Impl()
3635 B.buildSelect(DstRemReg, B.buildICmp(CmpInst::ICMP_NE, S1, C3, Zero32), in legalizeUnsignedDIV_REM64Impl()