Searched refs:DummyProcedure (Results 1 – 6 of 6) sorted by relevance
/external/llvm-project/flang/lib/Evaluate/ |
D | characteristics.cpp | 323 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 …]
|
D | intrinsics.cpp | 1781 characteristics::DummyProcedure{common::Clone(*procPointer)}); in HandleNull()
|
/external/llvm-project/flang/include/flang/Evaluate/ |
D | characteristics.h | 195 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/ |
D | check-declarations.cpp | 28 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()
|
D | check-call.cpp | 499 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()
|
D | expression.cpp | 1858 [&](const characteristics::DummyProcedure &) { in CheckCompatibleArgument() argument
|