Lines Matching defs:argBases
1102 auto argBases{getBasesForArgs(args)};
1103 auto vTypeInfo{getVecTypeFromFir(argBases[0])};
1120 auto callOp{builder.create<fir::CallOp>(loc, funcOp, argBases[0])};
1126 auto varg1{builder.createConvert(loc, newVecTy, argBases[0])};
1162 return builder.createConvert(loc, argBases[0].getType(),
1174 auto argBases{getBasesForArgs(args)};
1175 auto argsTy{getTypesForArgs(argBases)};
1179 auto vecTyInfo{getVecTypeFromFir(argBases[0])};
1185 auto vargs{convertVecArgs(builder, loc, vecTyInfo, argBases)};
1244 auto argBases{getBasesForArgs(args)};
1245 VecTypeInfo vTypeInfo{getVecTypeFromFir(argBases[0])};
1324 cmpArgs.emplace_back(argBases[1]);
1325 cmpArgs.emplace_back(argBases[0]);
1338 cmpArgs.emplace_back(argBases[0]);
1339 cmpArgs.emplace_back(argBases[1]);
1442 auto argBases{getBasesForArgs(args)};
1443 VecTypeInfo vecTyInfo{getVecTypeFromFir(argBases[0])};
1444 auto varg{convertVecArgs(builder, loc, vecTyInfo, argBases)};
1473 mlir::Value vargs[]{argBases[argOrder[vop][0]],
1474 argBases[argOrder[vop][1]]};
1483 mlir::Value vargs[]{argBases[argOrder[vop][0]],
1484 argBases[argOrder[vop][1]]};
1509 vargs[0] = argBases[0];
1510 vargs[1] = argBases[1];
1515 vargs[0] = argBases[1];
1516 vargs[1] = argBases[0];
1553 auto argBases{getBasesForArgs(args)};
1554 auto vecTyInfo{getVecTypeFromFir(argBases[0])};
1556 auto vArg1{builder.createConvert(loc, mlirTy, argBases[0])};
1562 auto convArg{builder.createConvert(loc, i32Ty, argBases[1])};
1577 mlir::Value newArgs[] = {argBases[0], convArg};
1592 mlir::dyn_cast<mlir::arith::ConstantOp>(argBases[1].getDefiningOp())
1672 auto argBases{getBasesForArgs(args)};
1673 auto argTypes{getTypesForArgs(argBases)};
1674 auto vecTyInfo{getVecTypeFromFir(argBases[0])};
1677 auto varg0{builder.createConvert(loc, mlirTy, argBases[0])};
1683 builder.create<mlir::LLVM::URemOp>(loc, argBases[1], numEle)};
1696 auto argBases{getBasesForArgs(args)};
1697 auto argTypes{getTypesForArgs(argBases)};
1698 auto vecTyInfo{getVecTypeFromFir(argBases[1])};
1700 auto varg1{builder.createConvert(loc, mlirTy, argBases[1])};
1704 builder.create<mlir::LLVM::URemOp>(loc, argBases[2], numEle)};
1709 auto res{builder.create<mlir::vector::InsertElementOp>(loc, argBases[0],
1720 auto argBases{getBasesForArgs(args)};
1721 auto vecTyInfo{getVecTypeFromFir(argBases[0])};
1792 auto vargs{convertVecArgs(builder, loc, vecTyInfo, argBases)};
2043 auto argBases{getBasesForArgs(args)};
2044 auto vTypeInfo{getVecTypeFromFir(argBases[0])};
2045 auto newArgs{convertVecArgs(builder, loc, vTypeInfo, argBases)};
2089 auto argBases{getBasesForArgs(args)};
2090 auto argTypes{getTypesForArgs(argBases)};
2091 auto vecTyInfo{getVecTypeFromFir(argBases[0])};
2097 auto mArg0{builder.createConvert(loc, mlirTy, argBases[0])};
2098 auto mArg1{builder.createConvert(loc, mlirTy, argBases[1])};
2102 VecTypeInfo maskVecTyInfo{getVecTypeFromFir(argBases[2])};
2104 auto mMask{builder.createConvert(loc, mlirMaskTy, argBases[2])};
2148 mlir::dyn_cast<mlir::arith::ConstantOp>(argBases[2].getDefiningOp())
2203 auto argBases{getBasesForArgs(args)};
2205 for (size_t i = 0; i < argBases.size(); i++) {
2206 vecTyInfos.push_back(getVecTypeFromFir(argBases[i]));
2208 auto vargs{convertVecArgs(builder, loc, vecTyInfos, argBases)};
2241 auto argBases{getBasesForArgs(args)};
2242 auto argTypes{getTypesForArgs(argBases)};
2245 vecTyInfoArgs.push_back(getVecTypeFromFir(argBases[0]));
2246 vecTyInfoArgs.push_back(getVecTypeFromFir(argBases[1]));
2254 mlirVecArgs.push_back(builder.createConvert(loc, mlirTyArgs[0], argBases[0]));
2255 mlirVecArgs.push_back(builder.createConvert(loc, mlirTyArgs[1], argBases[1]));
2324 mlir::dyn_cast<mlir::arith::ConstantOp>(argBases[2].getDefiningOp())
2377 auto argBases{getBasesForArgs(args)};
2384 auto vecTyInfo{getVecTypeFromFir(argBases[0])};
2394 auto vecTyInfo{getVecTypeFromEle(argBases[0])};
2397 loc, argBases[0], vecTyInfo.toMlirVectorType(context));
2404 auto intOp{builder.createConvert(loc, eleTy, argBases[0])};
2842 auto argBases{getBasesForArgs(args)};
2843 auto arg1TyInfo{getVecTypeFromFir(argBases[0])};
2845 auto addr{addOffsetToAddress(builder, loc, argBases[2], argBases[1])};
2898 biArgs.push_back(argBases[0]);
2904 auto vecTyInfo{getVecTypeFromFirType(argBases[0].getType())};
2906 argBases[0])};
2930 auto argBases{getBasesForArgs(args)};
2931 VecTypeInfo arg1TyInfo{getVecTypeFromFir(argBases[0])};
2933 auto addr{addOffsetToAddress(builder, loc, argBases[2], argBases[1])};
2941 src = argBases[0];
2942 trg = builder.createConvert(loc, builder.getRefType(argBases[0].getType()),
2947 argBases[0])};
2966 argBases[0])};
2986 src = argBases[0];
2987 trg = builder.createConvert(loc, builder.getRefType(argBases[0].getType()),