Lines Matching refs:evaluate

24     llvm::StringRef name, const Fortran::evaluate::ProcedureRef &procRef,  in isMinOrMaxWithDynamicallyOptionalArg()
25 Fortran::evaluate::FoldingContext &foldingContex) { in isMinOrMaxWithDynamicallyOptionalArg()
34 Fortran::evaluate::UnwrapExpr<Fortran::lower::SomeExpr>(args[i])) in isMinOrMaxWithDynamicallyOptionalArg()
35 if (Fortran::evaluate::MayBePassedAsAbsentOptional(*expr, foldingContex)) in isMinOrMaxWithDynamicallyOptionalArg()
45 llvm::StringRef name, const Fortran::evaluate::ProcedureRef &procRef, in isIshftcWithDynamicallyOptionalArg()
46 Fortran::evaluate::FoldingContext &foldingContex) { in isIshftcWithDynamicallyOptionalArg()
49 auto *expr = Fortran::evaluate::UnwrapExpr<Fortran::lower::SomeExpr>( in isIshftcWithDynamicallyOptionalArg()
52 Fortran::evaluate::MayBePassedAsAbsentOptional(*expr, foldingContex); in isIshftcWithDynamicallyOptionalArg()
60 llvm::StringRef name, const Fortran::evaluate::ProcedureRef &procRef, in isRandomSeedWithDynamicallyOptionalArg()
61 Fortran::evaluate::FoldingContext &foldingContex) { in isRandomSeedWithDynamicallyOptionalArg()
65 auto *expr = Fortran::evaluate::UnwrapExpr<Fortran::lower::SomeExpr>(arg); in isRandomSeedWithDynamicallyOptionalArg()
67 Fortran::evaluate::MayBePassedAsAbsentOptional(*expr, foldingContex)) in isRandomSeedWithDynamicallyOptionalArg()
74 const Fortran::evaluate::ProcedureRef &procRef, in intrinsicRequiresCustomOptionalHandling()
75 const Fortran::evaluate::SpecificIntrinsic &intrinsic, in intrinsicRequiresCustomOptionalHandling()
78 Fortran::evaluate::FoldingContext &fldCtx = converter.getFoldingContext(); in intrinsicRequiresCustomOptionalHandling()
85 const Fortran::evaluate::ProcedureRef &procRef, in prepareMinOrMaxArguments()
86 const Fortran::evaluate::SpecificIntrinsic &intrinsic, in prepareMinOrMaxArguments()
98 Fortran::evaluate::UnwrapExpr<Fortran::lower::SomeExpr>(arg.value()); in prepareMinOrMaxArguments()
101 if (arg.index() <= 1 || !Fortran::evaluate::MayBePassedAsAbsentOptional( in prepareMinOrMaxArguments()
164 const Fortran::evaluate::ProcedureRef &procRef, in prepareIshftcArguments()
165 const Fortran::evaluate::SpecificIntrinsic &intrinsic, in prepareIshftcArguments()
172 Fortran::evaluate::UnwrapExpr<Fortran::lower::SomeExpr>(arg.value()); in prepareIshftcArguments()
175 assert(Fortran::evaluate::MayBePassedAsAbsentOptional( in prepareIshftcArguments()
222 const Fortran::evaluate::ProcedureRef &procRef, in prepareCustomIntrinsicArgument()
223 const Fortran::evaluate::SpecificIntrinsic &intrinsic, in prepareCustomIntrinsicArgument()