Searched refs:EquivalenceObject (Results 1 – 11 of 11) sorted by relevance
/external/llvm-project/flang/include/flang/Semantics/ |
D | scope.h | 39 struct EquivalenceObject { struct 40 EquivalenceObject(Symbol &symbol, std::vector<ConstantSubscript> subscripts, in EquivalenceObject() function 45 bool operator==(const EquivalenceObject &) const; 46 bool operator<(const EquivalenceObject &) const; 54 using EquivalenceSet = std::vector<EquivalenceObject>; argument
|
/external/llvm-project/flang/lib/Semantics/ |
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()
|
D | compute-offsets.cpp | 43 SymbolAndOffset(Symbol &s, std::size_t off, const EquivalenceObject &obj) in SymbolAndOffset() 48 const EquivalenceObject *object; 57 std::size_t ComputeOffset(const EquivalenceObject &); 221 for (const EquivalenceObject &object : set) { in DoEquivalenceSet() 269 const EquivalenceObject &object) { in ComputeOffset()
|
D | resolve-names-utils.h | 117 const EquivalenceObject *Find(const EquivalenceSet &, const Symbol &); 132 std::map<EquivalenceObject, std::size_t> objectToSet_;
|
D | resolve-names-utils.cpp | 331 const EquivalenceObject &src, EquivalenceSet &dst) { in PropagateSaveAttr() 452 const EquivalenceObject *EquivalenceSets::Find( in Find()
|
D | check-declarations.cpp | 1533 std::find_if(set.begin(), set.end(), [](const EquivalenceObject &object) { in CheckEquivalenceSet()
|
D | resolve-names.cpp | 886 std::vector<const std::list<parser::EquivalenceObject> *> equivalenceSets_; 4345 for (const std::list<parser::EquivalenceObject> &set : x.v) { in Pre() 4358 for (const parser::EquivalenceObject &object : *set) { in CheckEquivalenceSets()
|
/external/llvm-project/flang/lib/Parser/ |
D | Fortran-parsers.cpp | 985 Parser<EquivalenceObject>{}))))) 988 TYPE_PARSER(construct<EquivalenceObject>(indirect(designator))) in TYPE_PARSER()
|
D | unparse.cpp | 710 for (const std::list<EquivalenceObject> &y : x.v) { in Unparse()
|
/external/llvm-project/flang/include/flang/Parser/ |
D | dump-parse-tree.h | 274 NODE(parser, EquivalenceObject) in NODE()
|
D | parse-tree.h | 1574 WRAPPER_CLASS(EquivalenceObject, common::Indirection<Designator>); 1578 WRAPPER_CLASS(EquivalenceStmt, std::list<std::list<EquivalenceObject>>);
|