Lines Matching defs:funcRef
654 isOptimizableTranspose(const Fortran::evaluate::FunctionRef<T> &funcRef,
657 static_cast<const Fortran::evaluate::ProcedureRef &>(funcRef), converter);
1790 ExtValue genFunctionRef(const Fortran::evaluate::FunctionRef<A> &funcRef) {
1791 if (!funcRef.GetType().has_value())
1793 mlir::Type resTy = genType(*funcRef.GetType());
1794 return genProcedureRef(funcRef, {resTy});
1797 /// Lower function call `funcRef` and return a reference to the resultant
1800 ExtValue gen(const Fortran::evaluate::FunctionRef<A> &funcRef) {
1801 ExtValue retVal = genFunctionRef(funcRef);
1802 mlir::Type resultType = converter.genType(toEvExpr(funcRef));
2929 ExtValue genval(const Fortran::evaluate::FunctionRef<A> &funcRef) {
2930 ExtValue result = genFunctionRef(funcRef);
2954 bool isTransformationalRef(const Fortran::evaluate::FunctionRef<T> &funcRef) {
2955 return !funcRef.IsElemental() && funcRef.Rank();