Lines Matching defs:resultExpr
600 } else if (auto resultExpr =
604 if (!resultExpr.isArray())
607 if ((resultExpr.getEleTy() != logicalTy) && useStrictIntrinsicVerifier)
611 llvm::ArrayRef<int64_t> resultShape = resultExpr.getShape();
672 if (auto resultExpr = mlir::dyn_cast_or_null<hlfir::ExprType>(resultType)) {
674 if (!resultExpr.isArray())
677 llvm::ArrayRef<int64_t> resultShape = resultExpr.getShape();
821 } else if (auto resultExpr =
824 if (!resultExpr.isArray())
827 if ((resultExpr.getEleTy() != numTy) && useStrictIntrinsicVerifier)
831 llvm::ArrayRef<int64_t> resultShape = resultExpr.getShape();
883 auto resultExpr = mlir::cast<hlfir::ExprType>(results[0]);
884 mlir::Type resultType = resultExpr.getEleTy();
894 if (!resultExpr.isArray())
896 llvm::ArrayRef<int64_t> resultShape = resultExpr.getShape();
901 } else if (!resultExpr.isScalar()) {
917 auto resultExpr = mlir::dyn_cast<hlfir::ExprType>(results[0]);
918 if (resultExpr && mlir::isa<fir::CharacterType>(resultExpr.getEleTy())) {
941 auto resultExpr = mlir::dyn_cast<hlfir::ExprType>(results[0]);
942 if (resultExpr && mlir::isa<fir::CharacterType>(resultExpr.getEleTy())) {
976 } else if (auto resultExpr =
978 if (!resultExpr.isArray())
981 if (!fir::isa_integer(resultExpr.getEleTy()))
984 llvm::ArrayRef<int64_t> resultShape = resultExpr.getShape();