Searched refs:DummyArgument (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | characteristics.cpp | 615 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 D | check-expression.cpp | 616 [](const characteristics::DummyArgument &dummy) { in operator ()()
|
| H A D | intrinsics.cpp | 1835 [&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 D | characteristics.h | 230 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 D | call.h | 39 struct DummyArgument; 127 bool Matches(const characteristics::DummyArgument &) const;
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | CallInterface.cpp | 125 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 D | check-declarations.cpp | 28 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 D | check-call.cpp | 76 } 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 D | expression.cpp | 2055 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 D | CallInterface.h | 172 const Fortran::evaluate::characteristics::DummyArgument *characteristics =
|