Home
last modified time | relevance | path

Searched refs:DummyProcedure (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dcharacteristics.cpp376 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 Dcheck-expression.cpp617 return std::holds_alternative<characteristics::DummyProcedure>( in operator ()()
H A Dintrinsics.cpp2098 characteristics::DummyProcedure{common::Clone(*procPointer)}); in HandleNull()
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dcharacteristics.h206 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 Dcheck-call.cpp568 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 Dcheck-declarations.cpp30 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 Dexpression.cpp2074 [&](const characteristics::DummyProcedure &) { in CheckCompatibleArgument() argument
/llvm-project-15.0.7/flang/lib/Lower/
H A DCallInterface.cpp133 [&](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()