Lines Matching refs:MulFOp
394 p = builder.create<arith::MulFOp>(x, p); in matchAndRewrite()
529 Value x2 = builder.create<arith::MulFOp>(x, x); in matchAndRewrite()
538 p = builder.create<arith::MulFOp>(x, p); in matchAndRewrite()
639 Value x2 = builder.create<arith::MulFOp>(x, x); in logMatchAndRewrite()
640 Value x3 = builder.create<arith::MulFOp>(x2, x); in logMatchAndRewrite()
652 y0 = builder.create<arith::MulFOp>(y0, x3); in logMatchAndRewrite()
751 Value logLarge = builder.create<arith::MulFOp>( in matchAndRewrite()
918 return builder.create<arith::MulFOp>(a, b); in matchAndRewrite()
1058 Value expm1 = builder.create<arith::MulFOp>( in matchAndRewrite()
1108 return builder.create<arith::MulFOp>(a, b); in matchAndRewrite()
1240 Value negHalf = builder.create<arith::MulFOp>(op.getOperand(), cstNegHalf); in matchAndRewrite()
1260 Value inner = builder.create<arith::MulFOp>(negHalf, yApprox); in matchAndRewrite()
1262 Value yNewton = builder.create<arith::MulFOp>(yApprox, fma); in matchAndRewrite()