Lines Matching refs:Atom
28 struct Atom {
32 static raw_ostream &operator<<(raw_ostream &OS, const Atom &A) {
40 static Atom formatAtom(unsigned Atom) { return {Atom}; }
96 for (auto Atom : getAtomsDesc()) {
97 DWARFFormValue FormValue(Atom.second);
98 switch (Atom.first) {
120 for (auto Atom : getAtomsDesc()) {
121 DWARFFormValue FormValue(Atom.second);
123 switch (Atom.first) {
185 for (auto &Atom : AtomForms) {
186 W.startLine() << format("Atom[%d]: ", i);
187 if (Atom.extractValue(AccelSection, DataOffset, FormParams)) {
188 Atom.dump(W.getOStream());
189 if (Optional<uint64_t> Val = Atom.getAsUnsignedConstant()) {
217 for (const auto &Atom : HdrData.Atoms) {
218 DictScope AtomScope(W, ("Atom " + Twine(i++)).str());
219 W.startLine() << "Type: " << formatAtom(Atom.first) << '\n';
220 W.startLine() << "Form: " << formatv("{0}", Atom.second) << '\n';
221 AtomForms.push_back(DWARFFormValue(Atom.second));
263 for (const auto &Atom : HdrData.Atoms)
264 Values.push_back(DWARFFormValue(Atom.second));
272 for (auto &Atom : Values)
273 Atom.extractValue(AccelTable.AccelSection, Offset, FormParams);
277 AppleAcceleratorTable::Entry::lookup(HeaderData::AtomType Atom) const {
281 if (std::get<0>(Tuple).first == Atom)