Lines Matching defs:vargs

1185   auto vargs{convertVecArgs(builder, loc, vecTyInfo, argBases)};
1191 r = builder.create<mlir::arith::AddIOp>(loc, vargs[0], vargs[1]);
1193 r = builder.create<mlir::arith::AddFOp>(loc, vargs[0], vargs[1]);
1197 r = builder.create<mlir::arith::MulIOp>(loc, vargs[0], vargs[1]);
1199 r = builder.create<mlir::arith::MulFOp>(loc, vargs[0], vargs[1]);
1203 r = builder.create<mlir::arith::SubIOp>(loc, vargs[0], vargs[1]);
1205 r = builder.create<mlir::arith::SubFOp>(loc, vargs[0], vargs[1]);
1212 arg1 = vargs[0];
1213 arg2 = vargs[1];
1219 arg1 = builder.create<mlir::vector::BitCastOp>(loc, bcVecTy, vargs[0]);
1220 arg2 = builder.create<mlir::vector::BitCastOp>(loc, bcVecTy, vargs[1]);
1228 r = builder.create<mlir::vector::BitCastOp>(loc, vargs[0].getType(), r);
1473 mlir::Value vargs[]{argBases[argOrder[vop][0]],
1475 auto callOp{builder.create<fir::CallOp>(loc, funcOp, vargs)};
1483 mlir::Value vargs[]{argBases[argOrder[vop][0]],
1492 auto callOp{builder.create<fir::CallOp>(loc, funcOp, vargs)};
1505 mlir::Value vargs[2];
1509 vargs[0] = argBases[0];
1510 vargs[1] = argBases[1];
1515 vargs[0] = argBases[1];
1516 vargs[1] = argBases[0];
1521 auto callOp{builder.create<fir::CallOp>(loc, funcOp, vargs)};
1792 auto vargs{convertVecArgs(builder, loc, vecTyInfo, argBases)};
1797 auto callOp{builder.create<mlir::vector::ShuffleOp>(loc, vargs[0], vargs[1],
2208 auto vargs{convertVecArgs(builder, loc, vecTyInfos, argBases)};
2218 auto arg1{builder.create<mlir::vector::BitCastOp>(loc, bcVecTy, vargs[0])};
2219 auto arg2{builder.create<mlir::vector::BitCastOp>(loc, bcVecTy, vargs[1])};
2220 auto arg3{builder.create<mlir::vector::BitCastOp>(loc, bcVecTy, vargs[2])};
2230 builder.create<mlir::vector::BitCastOp>(loc, vargs[0].getType(), res)};