Home
last modified time | relevance | path

Searched refs:DummyArgument (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dcharacteristics.cpp615 DummyArgument::~DummyArgument() {} in ~DummyArgument()
617 bool DummyArgument::operator==(const DummyArgument &that) const { in operator ==()
621 bool DummyArgument::IsCompatibleWith( in IsCompatibleWith()
665 std::optional<DummyArgument> DummyArgument::FromActual( in FromActual()
707 bool DummyArgument::IsOptional() const { in IsOptional()
1133 bool Distinguishable(const DummyArgument &, const DummyArgument &) const;
1138 bool IsTkrCompatible(const DummyArgument &, const DummyArgument &) const;
1233 const DummyArgument &arg1{args1.at(i)}; in FindFirstToDistinguishByPosition()
1287 const DummyArgument &x, const DummyArgument &y) const { in Distinguishable()
1373 const DummyArgument &x, const DummyArgument &y) const { in IsTkrCompatible()
[all …]
H A Dcheck-expression.cpp616 [](const characteristics::DummyArgument &dummy) { in operator ()()
H A Dintrinsics.cpp1835 [&kw](const characteristics::DummyArgument &prev) { in Match()
1843 auto dc{characteristics::DummyArgument::FromActual( in Match()
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dcharacteristics.h230 struct DummyArgument { struct
231 DECLARE_CONSTRUCTORS_AND_ASSIGNMENTS(DummyArgument)
232 DummyArgument(std::string &&name, DummyDataObject &&x) in DummyArgument() argument
234 DummyArgument(std::string &&name, DummyProcedure &&x) in DummyArgument() argument
236 explicit DummyArgument(AlternateReturn &&x) : u{std::move(x)} {} in DummyArgument() function
237 ~DummyArgument();
238 bool operator==(const DummyArgument &) const;
239 bool operator!=(const DummyArgument &that) const { return !(*this == that); }
240 static std::optional<DummyArgument> FromActual(
249 const DummyArgument &, std::string *whyNot = nullptr) const;
[all …]
H A Dcall.h39 struct DummyArgument;
127 bool Matches(const characteristics::DummyArgument &) const;
/llvm-project-15.0.7/flang/lib/Lower/
H A DCallInterface.cpp125 static Fortran::evaluate::characteristics::DummyArgument
126 asImplicitArg(Fortran::evaluate::characteristics::DummyArgument &&dummy) { in asImplicitArg()
130 return Fortran::evaluate::characteristics::DummyArgument( in asImplicitArg()
134 return Fortran::evaluate::characteristics::DummyArgument( in asImplicitArg()
138 return Fortran::evaluate::characteristics::DummyArgument( in asImplicitArg()
166 std::optional<Fortran::evaluate::characteristics::DummyArgument> in characterize()
168 Fortran::evaluate::characteristics::DummyArgument::FromActual( in characterize()
548 Fortran::evaluate::characteristics::DummyArgument;
567 const Fortran::evaluate::characteristics::DummyArgument in buildImplicitInterface()
601 const Fortran::evaluate::characteristics::DummyArgument in buildExplicitInterface()
[all …]
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-declarations.cpp28 using characteristics::DummyArgument;
83 bool CheckDefinedAssignmentArg(const Symbol &, const DummyArgument &, int);
849 void CheckDummyArg(const Symbol &, const Symbol &, const DummyArgument &,
850 const DummyArgument &);
1385 const Symbol &symbol, const DummyArgument &arg, int pos) { in CheckDefinedAssignmentArg()
2297 const Symbol &symbol2, const DummyArgument &arg1, in CheckDummyArg()
2298 const DummyArgument &arg2) { in CheckDummyArg()
H A Dcheck-call.cpp76 } else if (auto argChars{characteristics::DummyArgument::FromActual( in CheckImplicitInterfaceArg()
581 if (auto argChars{characteristics::DummyArgument::FromActual( in CheckProcedureArg()
697 const characteristics::DummyArgument &dummy, in CheckExplicitInterfaceArg()
H A Dexpression.cpp2055 const ActualArgument &actual, const characteristics::DummyArgument &dummy) { in CheckCompatibleArgument()
2092 const characteristics::DummyArgument &dummy{dummies[i]}; in CheckCompatibleArguments()
/llvm-project-15.0.7/flang/include/flang/Lower/
H A DCallInterface.h172 const Fortran::evaluate::characteristics::DummyArgument *characteristics =