Lines Matching refs:Atom
29 struct Atom { struct
33 static raw_ostream &operator<<(raw_ostream &OS, const Atom &A) { in operator <<()
41 static Atom formatAtom(unsigned Atom) { return {Atom}; } in formatAtom() argument
97 for (auto Atom : getAtomsDesc()) { in validateForms() local
98 DWARFFormValue FormValue(Atom.second); in validateForms()
99 switch (Atom.first) { in validateForms()
121 for (auto Atom : getAtomsDesc()) { in readAtoms() local
122 DWARFFormValue FormValue(Atom.second); in readAtoms()
124 switch (Atom.first) { in readAtoms()
186 for (auto &Atom : AtomForms) { in dumpName() local
188 if (Atom.extractValue(AccelSection, DataOffset, FormParams)) { in dumpName()
189 Atom.dump(W.getOStream()); in dumpName()
190 if (Optional<uint64_t> Val = Atom.getAsUnsignedConstant()) { in dumpName()
218 for (const auto &Atom : HdrData.Atoms) { in dump() local
220 W.startLine() << "Type: " << formatAtom(Atom.first) << '\n'; in dump()
221 W.startLine() << "Form: " << formatv("{0}", Atom.second) << '\n'; in dump()
222 AtomForms.push_back(DWARFFormValue(Atom.second)); in dump()
264 for (const auto &Atom : HdrData.Atoms) in Entry() local
265 Values.push_back(DWARFFormValue(Atom.second)); in Entry()
273 for (auto &Atom : Values) in extract() local
274 Atom.extractValue(AccelTable.AccelSection, Offset, FormParams); in extract()
278 AppleAcceleratorTable::Entry::lookup(HeaderData::AtomType Atom) const { in lookup()
282 if (std::get<0>(Tuple).first == Atom) in lookup()