Lines Matching refs:AbsoluteAtom
108 for (const lld::AbsoluteAtom *absAtom : file.absolute()) { in RefNameBuilder()
597 const AtomRange<lld::AbsoluteAtom> absolute() const override { in absolute()
660 const AtomRange<lld::AbsoluteAtom> absolute() const override { in absolute()
685 AtomList<lld::AbsoluteAtom> _absoluteAtoms;
689 AtomRange<lld::AbsoluteAtom> _absoluteAtomsRef;
1139 template <> struct MappingTraits<const lld::AbsoluteAtom *> {
1140 class NormalizedAtom : public lld::AbsoluteAtom {
1145 NormalizedAtom(IO &io, const lld::AbsoluteAtom *atom) in NormalizedAtom()
1151 const lld::AbsoluteAtom *denormalize(IO &io) { in denormalize()
1186 static void mapping(IO &io, const lld::AbsoluteAtom *&atom) { in mapping()
1188 MappingNormalizationHeap<NormalizedAtom, const lld::AbsoluteAtom *> keys( in mapping()
1210 template <> struct MappingTraits<lld::AbsoluteAtom *> {
1211 static void mapping(IO &io, lld::AbsoluteAtom *&atom) { in mapping()
1212 const lld::AbsoluteAtom *atomPtr = atom; in mapping()
1213 MappingTraits<const lld::AbsoluteAtom *>::mapping(io, atomPtr); in mapping()
1214 atom = const_cast<lld::AbsoluteAtom *>(atomPtr); in mapping()
1238 typedef MappingTraits<const lld::AbsoluteAtom *>::NormalizedAtom NormAbsAtom; in RefNameResolver()
1239 for (const lld::AbsoluteAtom *a : file->absolute()) { in RefNameResolver()