Searched refs:EquivalenceObject (Results 1 – 14 of 14) sorted by relevance
| /llvm-project-15.0.7/flang/include/flang/Semantics/ |
| H A D | scope.h | 39 struct EquivalenceObject { struct 40 EquivalenceObject(Symbol &symbol, std::vector<ConstantSubscript> subscripts, in EquivalenceObject() argument 44 explicit EquivalenceObject(Symbol &symbol) in EquivalenceObject() argument 47 bool operator==(const EquivalenceObject &) const; 48 bool operator<(const EquivalenceObject &) const; 56 using EquivalenceSet = std::vector<EquivalenceObject>; argument
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | scope.cpp | 21 bool EquivalenceObject::operator==(const EquivalenceObject &that) const { in operator ==() 26 bool EquivalenceObject::operator<(const EquivalenceObject &that) const { in operator <() 34 std::string EquivalenceObject::AsFortran() const { in AsFortran()
|
| H A D | compute-offsets.cpp | 40 SymbolAndOffset(Symbol &s, std::size_t off, const EquivalenceObject &obj) in SymbolAndOffset() 45 const EquivalenceObject *object; 52 std::size_t ComputeOffset(const EquivalenceObject &); 216 for (const EquivalenceObject &object : set) { in DoEquivalenceSet() 264 const EquivalenceObject &object) { in ComputeOffset()
|
| H A D | resolve-names-utils.h | 123 const EquivalenceObject *Find(const EquivalenceSet &, const Symbol &); 139 std::map<EquivalenceObject, std::size_t> objectToSet_;
|
| H A D | resolve-names-utils.cpp | 357 const EquivalenceObject &src, EquivalenceSet &dst) { in PropagateSaveAttr() 488 const EquivalenceObject *EquivalenceSets::Find( in Find()
|
| H A D | semantics.cpp | 269 for (const Fortran::semantics::EquivalenceObject &obj : set) { in CommonBlockIsInitialized()
|
| H A D | tools.cpp | 534 for (const EquivalenceObject &object : set) { in FindEquivalenceSet() 722 for (const EquivalenceObject &object : set) { in GetStorageAssociations()
|
| H A D | check-declarations.cpp | 1758 std::find_if(set.begin(), set.end(), [](const EquivalenceObject &object) { in CheckEquivalenceSet()
|
| H A D | resolve-names.cpp | 669 std::vector<const std::list<parser::EquivalenceObject> *> equivalenceSets; 5231 for (const std::list<parser::EquivalenceObject> &set : x.v) { in Pre() 5246 for (const parser::EquivalenceObject &object : *set) { in CheckEquivalenceSets()
|
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | Fortran-parsers.cpp | 1009 Parser<EquivalenceObject>{}))))) 1012 TYPE_PARSER(construct<EquivalenceObject>(indirect(designator))) in TYPE_PARSER()
|
| H A D | unparse.cpp | 735 for (const std::list<EquivalenceObject> &y : x.v) { in Unparse()
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | dump-parse-tree.h | 282 NODE(parser, EquivalenceObject) in NODE()
|
| H A D | parse-tree.h | 1583 WRAPPER_CLASS(EquivalenceObject, common::Indirection<Designator>); 1587 WRAPPER_CLASS(EquivalenceStmt, std::list<std::list<EquivalenceObject>>);
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | ConvertVariable.cpp | 887 for (const Fortran::semantics::EquivalenceObject &obj : set) { in getCommonMembersWithInitAliases()
|