Searched refs:DummyProcedure (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | characteristics.cpp | 376 DummyProcedure::DummyProcedure(Procedure &&p) in DummyProcedure() function in Fortran::evaluate::characteristics::DummyProcedure 379 bool DummyProcedure::operator==(const DummyProcedure &that) const { in operator ==() 384 bool DummyProcedure::IsCompatibleWith( in IsCompatibleWith() 589 DummyProcedure result{std::move(procedure.value())}; in CharacterizeDummyProcedure() 590 CopyAttrs<DummyProcedure, DummyProcedure::Attr>(symbol, result, in CharacterizeDummyProcedure() 713 [](const DummyProcedure &proc) { in IsOptional() 726 [value](DummyProcedure &proc) { in SetOptional() 1135 bool Distinguishable(const DummyProcedure &, const DummyProcedure &) const; 1296 [&](const DummyProcedure &z) { in Distinguishable() 1335 const DummyProcedure &x, const DummyProcedure &y) const { in Distinguishable() [all …]
|
| H A D | check-expression.cpp | 617 return std::holds_alternative<characteristics::DummyProcedure>( in operator ()()
|
| H A D | intrinsics.cpp | 2098 characteristics::DummyProcedure{common::Clone(*procPointer)}); in HandleNull()
|
| /llvm-project-15.0.7/flang/include/flang/Evaluate/ |
| H A D | characteristics.h | 206 struct DummyProcedure { struct 209 DECLARE_CONSTRUCTORS_AND_ASSIGNMENTS(DummyProcedure) 210 explicit DummyProcedure(Procedure &&); 211 bool operator==(const DummyProcedure &) const; 212 bool operator!=(const DummyProcedure &that) const { return !(*this == that); } 214 const DummyProcedure &, std::string *whyNot = nullptr) const; 234 DummyArgument(std::string &&name, DummyProcedure &&x) in DummyArgument() argument 257 std::variant<DummyDataObject, DummyProcedure, AlternateReturn> u;
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | check-call.cpp | 568 const characteristics::DummyProcedure &dummy, const std::string &dummyName, in CheckProcedureArg() 576 dummy.attrs.test(characteristics::DummyProcedure::Attr::Pointer)}; in CheckProcedureArg() 585 std::get_if<characteristics::DummyProcedure>(&argChars->u)}) { in CheckProcedureArg() 654 characteristics::DummyProcedure::Attr::Optional)) { in CheckProcedureArg() 775 [&](const characteristics::DummyProcedure &dummy) { in CheckExplicitInterfaceArg()
|
| H A D | check-declarations.cpp | 30 using characteristics::DummyProcedure; 854 const DummyProcedure &, const DummyProcedure &); 867 std::string AsFortran(DummyProcedure::Attr attr) { in AsFortran() 868 return parser::ToUpperCaseLetters(DummyProcedure::EnumToString(attr)); in AsFortran() 2304 [&](const DummyProcedure &proc1, const DummyProcedure &proc2) { in CheckDummyArg() 2312 [&](const DummyProcedure &, const auto &) { in CheckDummyArg() argument 2344 const Symbol &symbol2, const DummyProcedure &proc1, in CheckDummyProcedure() 2345 const DummyProcedure &proc2) { in CheckDummyProcedure()
|
| H A D | expression.cpp | 2074 [&](const characteristics::DummyProcedure &) { in CheckCompatibleArgument() argument
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | CallInterface.cpp | 133 [&](Fortran::evaluate::characteristics::DummyProcedure &proc) { in asImplicitArg() 614 [&](const Fortran::evaluate::characteristics::DummyProcedure in buildExplicitInterface() 901 const Fortran::evaluate::characteristics::DummyProcedure &proc, in handleImplicitDummy() 904 Fortran::evaluate::characteristics::DummyProcedure::Attr::Pointer)) in handleImplicitDummy()
|