Lines Matching refs:AbsoluteAtom
107 for (const lld::AbsoluteAtom *absAtom : file.absolute()) { in RefNameBuilder()
596 const AtomRange<lld::AbsoluteAtom> absolute() const override { in absolute()
659 const AtomRange<lld::AbsoluteAtom> absolute() const override { in absolute()
684 AtomList<lld::AbsoluteAtom> _absoluteAtoms;
688 AtomRange<lld::AbsoluteAtom> _absoluteAtomsRef;
1138 template <> struct MappingTraits<const lld::AbsoluteAtom *> {
1139 class NormalizedAtom : public lld::AbsoluteAtom {
1144 NormalizedAtom(IO &io, const lld::AbsoluteAtom *atom) in NormalizedAtom()
1150 const lld::AbsoluteAtom *denormalize(IO &io) { in denormalize()
1185 static void mapping(IO &io, const lld::AbsoluteAtom *&atom) { in mapping()
1187 MappingNormalizationHeap<NormalizedAtom, const lld::AbsoluteAtom *> keys( in mapping()
1209 template <> struct MappingTraits<lld::AbsoluteAtom *> {
1210 static void mapping(IO &io, lld::AbsoluteAtom *&atom) { in mapping()
1211 const lld::AbsoluteAtom *atomPtr = atom; in mapping()
1212 MappingTraits<const lld::AbsoluteAtom *>::mapping(io, atomPtr); in mapping()
1213 atom = const_cast<lld::AbsoluteAtom *>(atomPtr); in mapping()
1237 typedef MappingTraits<const lld::AbsoluteAtom *>::NormalizedAtom NormAbsAtom; in RefNameResolver()
1238 for (const lld::AbsoluteAtom *a : file->absolute()) { in RefNameResolver()