Lines Matching defs:outTy
1218 auto outTy = unwrap(getTo().getType());
1219 if (!(inTy && outTy))
1221 if (inTy.getFKind() == outTy.getFKind())
1390 bool fir::ConvertOp::areVectorsCompatible(mlir::Type inTy, mlir::Type outTy) {
1392 mlir::isa<mlir::VectorType>(outTy)) &&
1393 !(mlir::isa<mlir::VectorType>(inTy) && mlir::isa<fir::VectorType>(outTy)))
1399 std::optional<mlir::Type> outElemTy = getVectorElementType(outTy);
1406 std::optional<uint64_t> outLen = getVectorLen(outTy);
1414 static bool areRecordsCompatible(mlir::Type inTy, mlir::Type outTy) {
1419 auto outRecTy = mlir::dyn_cast<fir::RecordType>(outTy);