Lines Matching refs:funcRef
615 isOptimizableTranspose(const Fortran::evaluate::FunctionRef<T> &funcRef) { in isOptimizableTranspose() argument
617 static_cast<const Fortran::evaluate::ProcedureRef &>(funcRef)); in isOptimizableTranspose()
2146 ExtValue genFunctionRef(const Fortran::evaluate::FunctionRef<A> &funcRef) { in genFunctionRef() argument
2147 if (!funcRef.GetType().has_value()) in genFunctionRef()
2149 mlir::Type resTy = genType(*funcRef.GetType()); in genFunctionRef()
2150 return genProcedureRef(funcRef, {resTy}); in genFunctionRef()
2156 ExtValue gen(const Fortran::evaluate::FunctionRef<A> &funcRef) { in gen() argument
2157 ExtValue retVal = genFunctionRef(funcRef); in gen()
2158 mlir::Type resultType = converter.genType(toEvExpr(funcRef)); in gen()
3220 ExtValue genval(const Fortran::evaluate::FunctionRef<A> &funcRef) { in genval() argument
3221 ExtValue result = genFunctionRef(funcRef); in genval()
3245 bool isTransformationalRef(const Fortran::evaluate::FunctionRef<T> &funcRef) { in isTransformationalRef() argument
3246 return !funcRef.IsElemental() && funcRef.Rank(); in isTransformationalRef()