Home
last modified time | relevance | path

Searched refs:ActualArguments (Results 1 – 15 of 15) sorted by relevance

/external/llvm-project/flang/include/flang/Evaluate/
Dintrinsics.h32 bool CheckAndRearrangeArguments(ActualArguments &, parser::ContextualMessages &,
42 SpecificCall(SpecificIntrinsic &&si, ActualArguments &&as) in SpecificCall()
45 ActualArguments arguments;
96 const CallCharacteristics &, ActualArguments &, FoldingContext &) const; in ENUM_CLASS()
Dcall.h141 using ActualArguments = std::vector<std::optional<ActualArgument>>; variable
193 ProcedureRef(ProcedureDesignator &&p, ActualArguments &&a, in CLASS_BOILERPLATE()
202 ActualArguments &arguments() { return arguments_; } in arguments()
203 const ActualArguments &arguments() const { return arguments_; } in arguments()
214 ActualArguments arguments_;
223 FunctionRef(ProcedureDesignator &&p, ActualArguments &&a) in FunctionRef()
/external/llvm-project/flang/lib/Semantics/
Dcheck-call.h35 evaluate::ActualArguments &, evaluate::FoldingContext &, const Scope &,
42 const evaluate::characteristics::Procedure &, evaluate::ActualArguments &,
48 evaluate::ActualArguments &, const evaluate::FoldingContext &);
Dcheck-call.cpp657 evaluate::ActualArguments &actuals, parser::ContextualMessages &messages) { in RearrangeArguments()
708 const characteristics::Procedure &proc, evaluate::ActualArguments &actuals, in CheckExplicitInterface()
741 evaluate::ActualArguments &actuals, const evaluate::FoldingContext &context, in CheckExplicitInterface()
747 evaluate::ActualArguments &actuals, in CheckInterfaceForGeneric()
754 evaluate::ActualArguments &actuals, evaluate::FoldingContext &context, in CheckArguments()
Dexpression.cpp107 ActualArguments &&GetActuals() { in GetActuals()
170 ActualArguments actuals_;
1045 name, ActualArguments{ActualArgument{std::move(*base)}}); in Analyze()
1751 static void AddPassArg(ActualArguments &actuals, const Expr<SomeDerived> &expr, in AddPassArg()
1792 const parser::ProcComponentRef &pcr, ActualArguments &&arguments) in AnalyzeProcedureComponentRef()
1803 [&](const Symbol &proc, ActualArguments &actuals) { in AnalyzeProcedureComponentRef()
1872 const ActualArguments &actuals) { in CheckCompatibleArguments()
1924 const ActualArguments &actuals, const AdjustActuals &adjustActuals, in ResolveGeneric()
1935 ActualArguments localActuals{actuals}; in ResolveGeneric()
1983 const parser::ProcedureDesignator &pd, ActualArguments &&arguments, in GetCalleeAndArguments()
[all …]
Dcheck-do-forall.cpp977 const evaluate::ActualArguments &checkedArgs{typedCall->arguments()}; in Leave()
/external/llvm-project/flang/include/flang/Semantics/
Dexpression.h346 MaybeExpr AnalyzeDefinedOp(const parser::Name &, ActualArguments &&);
353 ActualArguments arguments;
357 const parser::ProcComponentRef &, ActualArguments &&);
359 parser::CharBlock, const ProcedureDesignator &, ActualArguments &);
361 std::optional<std::function<bool(const Symbol &, ActualArguments &)>>;
363 const Symbol *ResolveGeneric(const Symbol &, const ActualArguments &,
367 ActualArguments &&, bool isSubroutine = false,
370 const parser::ProcedureDesignator &, ActualArguments &&,
377 parser::CharBlock, ProcedureDesignator &&, ActualArguments &&);
378 MaybeExpr MakeFunctionRef(parser::CharBlock intrinsic, ActualArguments &&);
/external/llvm-project/flang/lib/Evaluate/
Dintrinsics.cpp241 const common::IntrinsicTypeDefaultKinds &, ActualArguments &,
1051 ActualArguments &arguments, FoldingContext &context) const { in Match()
1543 ActualArguments rearranged(dummies); in Match()
1629 ActualArguments &, FoldingContext &, const IntrinsicProcTable &) const;
1638 SpecificCall HandleNull(ActualArguments &, FoldingContext &) const;
1640 ActualArguments &, FoldingContext &) const;
1703 bool CheckAndRearrangeArguments(ActualArguments &arguments, in CheckAndRearrangeArguments()
1716 ActualArguments rearranged(numDummies); in CheckAndRearrangeArguments()
1762 ActualArguments &arguments, FoldingContext &context) const { in HandleNull()
1825 ActualArguments &arguments, FoldingContext &context) const { in HandleC_F_Pointer()
[all …]
Dfold-complex.cpp18 ActualArguments &args{funcRef.arguments()}; in FoldIntrinsicFunction()
Dfold-implementation.h387 FoldingContext &context, ActualArguments &arguments, in GetConstantArgumentsHelper()
403 FoldingContext &context, ActualArguments &args) { in GetConstantArguments()
410 FoldingContext &context, ActualArguments &args, std::index_sequence<I...>) { in GetScalarConstantArgumentsHelper()
421 FoldingContext &context, ActualArguments &args) { in GetScalarConstantArguments()
548 ActualArguments{std::move(funcRef.arguments())}}}; in MakeInvalidIntrinsic()
634 ActualArguments &args{funcRef.arguments()}; in RewriteSpecificMINorMAX()
672 ActualArguments &args{funcRef.arguments()}; in FoldOperation()
Dfold-integer.cpp17 ActualArguments &args{funcRef.arguments()}; in LBOUND()
72 ActualArguments &args{funcRef.arguments()}; in UBOUND()
141 ActualArguments &args{funcRef.arguments()}; in FoldIntrinsicFunction()
Dfold-real.cpp19 ActualArguments &args{funcRef.arguments()}; in FoldIntrinsicFunction()
Dfold-logical.cpp19 ActualArguments &args{funcRef.arguments()}; in FoldIntrinsicFunction()
Dshape.cpp582 ActualArguments toMerge{ in operator ()()
595 ActualArguments toCount{ActualArgument{common::Clone( in operator ()()
/external/llvm-project/flang/unittests/Evaluate/
Dintrinsics.cpp138 ActualArguments args;