Lines Matching refs:rhsReal
228 Value rhsReal = in matchAndRewrite() local
256 rewriter.create<arith::DivFOp>(loc, rhsReal, rhsImag); in matchAndRewrite()
259 rewriter.create<arith::MulFOp>(loc, rhsRealImagRatio, rhsReal)); in matchAndRewrite()
272 rewriter.create<arith::DivFOp>(loc, rhsImag, rhsReal); in matchAndRewrite()
274 loc, rhsReal, in matchAndRewrite()
291 Value rhsRealAbs = rewriter.create<math::AbsOp>(loc, rhsReal); in matchAndRewrite()
311 rewriter.create<math::CopySignOp>(loc, inf, rhsReal); in matchAndRewrite()
343 rewriter.create<arith::MulFOp>(loc, lhsRealIsInfWithSign, rhsReal); in matchAndRewrite()
353 rewriter.create<arith::MulFOp>(loc, lhsImagIsInfWithSign, rhsReal); in matchAndRewrite()
376 rhsReal); in matchAndRewrite()
539 Value rhsReal = b.create<complex::ReOp>(elementType, adaptor.getRhs()); in matchAndRewrite() local
540 Value rhsRealAbs = b.create<math::AbsOp>(rhsReal); in matchAndRewrite()
544 Value lhsRealTimesRhsReal = b.create<arith::MulFOp>(lhsReal, rhsReal); in matchAndRewrite()
551 Value lhsImagTimesRhsReal = b.create<arith::MulFOp>(lhsImag, rhsReal); in matchAndRewrite()
577 b.create<arith::CmpFOp>(arith::CmpFPredicate::UNO, rhsReal, rhsReal); in matchAndRewrite()
596 rhsReal = b.create<arith::SelectOp>( in matchAndRewrite()
597 lhsIsInfAndRhsRealIsNan, b.create<math::CopySignOp>(zero, rhsReal), in matchAndRewrite()
598 rhsReal); in matchAndRewrite()
617 rhsReal = b.create<arith::SelectOp>( in matchAndRewrite()
618 rhsIsInf, b.create<math::CopySignOp>(rhsRealIsInfFloat, rhsReal), in matchAndRewrite()
619 rhsReal); in matchAndRewrite()
670 rhsReal = b.create<arith::SelectOp>( in matchAndRewrite()
671 isSpecialCaseAndRhsRealIsNan, b.create<math::CopySignOp>(zero, rhsReal), in matchAndRewrite()
672 rhsReal); in matchAndRewrite()
682 lhsRealTimesRhsReal = b.create<arith::MulFOp>(lhsReal, rhsReal); in matchAndRewrite()
690 lhsImagTimesRhsReal = b.create<arith::MulFOp>(lhsImag, rhsReal); in matchAndRewrite()