Home
last modified time | relevance | path

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

/external/llvm-project/flang/lib/Evaluate/
Dcharacteristics.cpp323 DummyProcedure::DummyProcedure(Procedure &&p) in DummyProcedure() function in Fortran::evaluate::characteristics::DummyProcedure
326 bool DummyProcedure::operator==(const DummyProcedure &that) const { in operator ==()
331 std::optional<DummyProcedure> DummyProcedure::Characterize( in Characterize()
339 DummyProcedure result{std::move(procedure.value())}; in Characterize()
340 CopyAttrs<DummyProcedure, DummyProcedure::Attr>(symbol, result, in Characterize()
342 {semantics::Attr::OPTIONAL, DummyProcedure::Attr::Optional}, in Characterize()
343 {semantics::Attr::POINTER, DummyProcedure::Attr::Pointer}, in Characterize()
352 llvm::raw_ostream &DummyProcedure::Dump(llvm::raw_ostream &o) const { in Dump()
378 } else if (auto proc{DummyProcedure::Characterize(symbol, context)}) { in Characterize()
401 std::move(name), DummyProcedure{std::move(*proc)}); in FromActual()
[all …]
Dintrinsics.cpp1781 characteristics::DummyProcedure{common::Clone(*procPointer)}); in HandleNull()
/external/llvm-project/flang/include/flang/Evaluate/
Dcharacteristics.h195 struct DummyProcedure { struct
198 DECLARE_CONSTRUCTORS_AND_ASSIGNMENTS(DummyProcedure)
199 explicit DummyProcedure(Procedure &&);
200 bool operator==(const DummyProcedure &) const;
201 bool operator!=(const DummyProcedure &that) const { return !(*this == that); }
202 static std::optional<DummyProcedure> Characterize(
222 DummyArgument(std::string &&name, DummyProcedure &&x) in DummyArgument() argument
243 std::variant<DummyDataObject, DummyProcedure, AlternateReturn> u;
/external/llvm-project/flang/lib/Semantics/
Dcheck-declarations.cpp28 using characteristics::DummyProcedure;
692 const DummyProcedure &, const DummyProcedure &);
705 std::string AsFortran(DummyProcedure::Attr attr) { in AsFortran()
706 return parser::ToUpperCaseLetters(DummyProcedure::EnumToString(attr)); in AsFortran()
1735 [&](const DummyProcedure &proc1, const DummyProcedure &proc2) { in CheckDummyArg()
1743 [&](const DummyProcedure &, const auto &) { in CheckDummyArg() argument
1775 const Symbol &symbol2, const DummyProcedure &proc1, in CheckDummyProcedure()
1776 const DummyProcedure &proc2) { in CheckDummyProcedure()
Dcheck-call.cpp499 const characteristics::DummyProcedure &proc, const std::string &dummyName, in CheckProcedureArg()
505 proc.attrs.test(characteristics::DummyProcedure::Attr::Pointer)}; in CheckProcedureArg()
514 std::get_if<characteristics::DummyProcedure>(&argChars->u)}) { in CheckProcedureArg()
646 [&](const characteristics::DummyProcedure &proc) { in CheckExplicitInterfaceArg()
Dexpression.cpp1858 [&](const characteristics::DummyProcedure &) { in CheckCompatibleArgument() argument