/external/llvm-project/flang/include/flang/Evaluate/ |
D | intrinsics.h | 32 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()
|
D | call.h | 141 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/ |
D | check-call.h | 35 evaluate::ActualArguments &, evaluate::FoldingContext &, const Scope &, 42 const evaluate::characteristics::Procedure &, evaluate::ActualArguments &, 48 evaluate::ActualArguments &, const evaluate::FoldingContext &);
|
D | check-call.cpp | 657 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()
|
D | expression.cpp | 107 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 …]
|
D | check-do-forall.cpp | 977 const evaluate::ActualArguments &checkedArgs{typedCall->arguments()}; in Leave()
|
/external/llvm-project/flang/include/flang/Semantics/ |
D | expression.h | 346 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/ |
D | intrinsics.cpp | 241 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 …]
|
D | fold-complex.cpp | 18 ActualArguments &args{funcRef.arguments()}; in FoldIntrinsicFunction()
|
D | fold-implementation.h | 387 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()
|
D | fold-integer.cpp | 17 ActualArguments &args{funcRef.arguments()}; in LBOUND() 72 ActualArguments &args{funcRef.arguments()}; in UBOUND() 141 ActualArguments &args{funcRef.arguments()}; in FoldIntrinsicFunction()
|
D | fold-real.cpp | 19 ActualArguments &args{funcRef.arguments()}; in FoldIntrinsicFunction()
|
D | fold-logical.cpp | 19 ActualArguments &args{funcRef.arguments()}; in FoldIntrinsicFunction()
|
D | shape.cpp | 582 ActualArguments toMerge{ in operator ()() 595 ActualArguments toCount{ActualArgument{common::Clone( in operator ()()
|
/external/llvm-project/flang/unittests/Evaluate/ |
D | intrinsics.cpp | 138 ActualArguments args;
|