Lines Matching refs:procRef

24     llvm::StringRef name, const Fortran::evaluate::ProcedureRef &procRef,  in isMinOrMaxWithDynamicallyOptionalArg()  argument
28 const auto &args = procRef.arguments(); in isMinOrMaxWithDynamicallyOptionalArg()
45 llvm::StringRef name, const Fortran::evaluate::ProcedureRef &procRef, in isIshftcWithDynamicallyOptionalArg() argument
47 if (name != "ishftc" || procRef.arguments().size() < 3) in isIshftcWithDynamicallyOptionalArg()
50 procRef.arguments()[2]); in isIshftcWithDynamicallyOptionalArg()
60 llvm::StringRef name, const Fortran::evaluate::ProcedureRef &procRef, in isRandomSeedWithDynamicallyOptionalArg() argument
64 for (const auto &arg : procRef.arguments()) { in isRandomSeedWithDynamicallyOptionalArg()
74 const Fortran::evaluate::ProcedureRef &procRef, in intrinsicRequiresCustomOptionalHandling() argument
79 return isMinOrMaxWithDynamicallyOptionalArg(name, procRef, fldCtx) || in intrinsicRequiresCustomOptionalHandling()
80 isIshftcWithDynamicallyOptionalArg(name, procRef, fldCtx) || in intrinsicRequiresCustomOptionalHandling()
81 isRandomSeedWithDynamicallyOptionalArg(name, procRef, fldCtx); in intrinsicRequiresCustomOptionalHandling()
85 const Fortran::evaluate::ProcedureRef &procRef, in prepareMinOrMaxArguments() argument
96 for (auto arg : llvm::enumerate(procRef.arguments())) { in prepareMinOrMaxArguments()
164 const Fortran::evaluate::ProcedureRef &procRef, in prepareIshftcArguments() argument
170 for (auto arg : llvm::enumerate(procRef.arguments())) { in prepareIshftcArguments()
222 const Fortran::evaluate::ProcedureRef &procRef, in prepareCustomIntrinsicArgument() argument
229 return prepareMinOrMaxArguments(procRef, intrinsic, retTy, in prepareCustomIntrinsicArgument()
233 return prepareIshftcArguments(procRef, intrinsic, retTy, in prepareCustomIntrinsicArgument()