Lines Matching refs:Atom
27 struct Atom { struct
31 static raw_ostream &operator<<(raw_ostream &OS, const Atom &A) { in operator <<()
39 static Atom formatAtom(unsigned Atom) { return {Atom}; } in formatAtom() argument
108 for (auto Atom : getAtomsDesc()) { in validateForms() local
109 DWARFFormValue FormValue(Atom.second); in validateForms()
110 switch (Atom.first) { in validateForms()
131 for (auto Atom : getAtomsDesc()) { in readAtoms() local
132 DWARFFormValue FormValue(Atom.second); in readAtoms()
134 switch (Atom.first) { in readAtoms()
195 for (auto &Atom : AtomForms) { in dumpName() local
197 if (Atom.extractValue(AccelSection, DataOffset, FormParams)) { in dumpName()
198 Atom.dump(W.getOStream()); in dumpName()
199 if (std::optional<uint64_t> Val = Atom.getAsUnsignedConstant()) { in dumpName()
228 for (const auto &Atom : HdrData.Atoms) { in dump() local
230 W.startLine() << "Type: " << formatAtom(Atom.first) << '\n'; in dump()
231 W.startLine() << "Form: " << formatv("{0}", Atom.second) << '\n'; in dump()
232 AtomForms.push_back(DWARFFormValue(Atom.second)); in dump()
273 for (const auto &Atom : Table.HdrData.Atoms) in Entry() local
274 Values.push_back(DWARFFormValue(Atom.second)); in Entry()
284 for (auto [Atom, FormValue] : zip_equal(Table.HdrData.Atoms, Values)) in lookup()
285 if (Atom.first == AtomToFind) in lookup()