Lines Matching defs:elem2
395 mlir::Value elem2) -> mlir::Value {
397 return builder.create<mlir::arith::AddFOp>(loc, elem1, elem2);
399 return builder.create<mlir::arith::AddIOp>(loc, elem1, elem2);
430 mlir::Value elem2) -> mlir::Value {
440 loc, mlir::arith::CmpFPredicate::OGT, elem1, elem2);
441 return builder.create<mlir::arith::SelectOp>(loc, compare, elem1, elem2);
444 return builder.create<mlir::arith::MaxSIOp>(loc, elem1, elem2);
470 mlir::Value elem2) -> mlir::Value {
479 return builder.create<mlir::arith::AddIOp>(loc, select, elem2);
502 mlir::Value elem2) -> mlir::Value {
535 mlir::Value elem2) -> mlir::Value {
978 mlir::Value elem2 = builder.create<fir::LoadOp>(loc, addr2);
980 elem2 = builder.create<fir::ConvertOp>(loc, resultElementType, elem2);
984 loc, builder.create<mlir::arith::MulFOp>(loc, elem1, elem2), sumVal);
987 loc, builder.create<mlir::arith::MulIOp>(loc, elem1, elem2), sumVal);