Home
last modified time | relevance | path

Searched refs:EquivalenceObject (Results 1 – 11 of 11) sorted by relevance

/external/llvm-project/flang/include/flang/Semantics/
Dscope.h39 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/
Dscope.cpp21 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()
Dcompute-offsets.cpp43 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()
Dresolve-names-utils.h117 const EquivalenceObject *Find(const EquivalenceSet &, const Symbol &);
132 std::map<EquivalenceObject, std::size_t> objectToSet_;
Dresolve-names-utils.cpp331 const EquivalenceObject &src, EquivalenceSet &dst) { in PropagateSaveAttr()
452 const EquivalenceObject *EquivalenceSets::Find( in Find()
Dcheck-declarations.cpp1533 std::find_if(set.begin(), set.end(), [](const EquivalenceObject &object) { in CheckEquivalenceSet()
Dresolve-names.cpp886 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/
DFortran-parsers.cpp985 Parser<EquivalenceObject>{})))))
988 TYPE_PARSER(construct<EquivalenceObject>(indirect(designator))) in TYPE_PARSER()
Dunparse.cpp710 for (const std::list<EquivalenceObject> &y : x.v) { in Unparse()
/external/llvm-project/flang/include/flang/Parser/
Ddump-parse-tree.h274 NODE(parser, EquivalenceObject) in NODE()
Dparse-tree.h1574 WRAPPER_CLASS(EquivalenceObject, common::Indirection<Designator>);
1578 WRAPPER_CLASS(EquivalenceStmt, std::list<std::list<EquivalenceObject>>);