Home
last modified time | relevance | path

Searched refs:ProcInterface (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dsymbol.h252 const ProcInterface &interface() const { return interface_; } in interface()
253 ProcInterface &interface() { return interface_; } in interface()
254 void set_interface(const ProcInterface &interface) { interface_ = interface; } in set_interface()
267 ProcInterface interface_;
H A Dtype.h396 class ProcInterface {
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dtype.cpp466 ProcInterface &interface{procDetails->interface()}; in InstantiateComponent()
795 void ProcInterface::set_symbol(const Symbol &symbol) { in set_symbol()
799 void ProcInterface::set_type(const DeclTypeSpec &type) { in set_type()
H A Dmod-file.cpp689 const ProcInterface &interface{details.interface()}; in PutProcEntity()
1113 const ProcInterface &sInterface{sDetails->interface()}; in Collect()
H A Dresolve-names.cpp930 void Post(const parser::ProcInterface &);
1055 Symbol &DeclareProcEntity(const parser::Name &, Attrs, const ProcInterface &);
1129 bool HasCycle(const Symbol &, const ProcInterface &);
4209 const Symbol &procSymbol, const ProcInterface &interface) { in HasCycle()
4212 const ProcInterface *thisInterface{&interface}; in HasCycle()
4238 const parser::Name &name, Attrs attrs, const ProcInterface &interface) { in DeclareProcEntity()
4763 void DeclarationVisitor::Post(const parser::ProcInterface &x) { in Post()
4771 ProcInterface interface; in Post()
5496 ProcInterface procInterface; in HandleUnrestrictedSpecificIntrinsicFunction()
7582 void Post(const parser::ProcInterface &pi) { in Post()
/llvm-project-15.0.7/flang/lib/Parser/
H A Dprogram-parsers.cpp400 construct<ProcInterface>(declarationTypeSpec / lookAhead(")"_tok)) ||
401 construct<ProcInterface>(name))
H A Dtype-parsers.h118 constexpr Parser<ProcInterface> procInterface; // R1513
H A Dunparse.cpp335 Walk(std::get<std::optional<ProcInterface>>(x.t)), Put(')'); in Unparse()
1668 Word("PROCEDURE("), Walk(std::get<std::optional<ProcInterface>>(x.t)); in Unparse()
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dcharacteristics.h85 const semantics::ProcInterface &, FoldingContext &);
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dcharacteristics.cpp76 const semantics::ProcInterface &interface { proc.interface() }; in Characterize()
502 const semantics::ProcInterface &interface { proc.interface() }; in CharacterizeProcedure()
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree.h1043 struct ProcInterface { struct
1044 UNION_CLASS_BOILERPLATE(ProcInterface);
1059 std::tuple<std::optional<ProcInterface>, std::list<ProcComponentAttrSpec>, argument
3012 std::tuple<std::optional<ProcInterface>, std::list<ProcAttrSpec>,
H A Ddump-parse-tree.h604 NODE(parser, ProcInterface) in NODE()