Lines Matching refs:UndefinedAtom
101 for (const lld::UndefinedAtom *undefAtom : file.undefined()) { in RefNameBuilder()
433 template <> struct ScalarEnumerationTraits<lld::UndefinedAtom::CanBeNull> {
434 static void enumeration(IO &io, lld::UndefinedAtom::CanBeNull &value) { in enumeration()
435 io.enumCase(value, "never", lld::UndefinedAtom::canBeNullNever); in enumeration()
436 io.enumCase(value, "at-runtime", lld::UndefinedAtom::canBeNullAtRuntime); in enumeration()
437 io.enumCase(value, "at-buildtime",lld::UndefinedAtom::canBeNullAtBuildtime); in enumeration()
588 const AtomRange<lld::UndefinedAtom> undefined() const override { in undefined()
651 const AtomRange<lld::UndefinedAtom> undefined() const override { in undefined()
682 AtomList<lld::UndefinedAtom> _undefinedAtoms;
686 AtomRange<lld::UndefinedAtom> _undefinedAtomsRef;
996 template <> struct MappingTraits<const lld::UndefinedAtom *> {
997 class NormalizedAtom : public lld::UndefinedAtom {
1002 NormalizedAtom(IO &io, const lld::UndefinedAtom *atom) in NormalizedAtom()
1008 const lld::UndefinedAtom *denormalize(IO &io) { in denormalize()
1040 static void mapping(IO &io, const lld::UndefinedAtom *&atom) { in mapping()
1042 MappingNormalizationHeap<NormalizedAtom, const lld::UndefinedAtom *> keys( in mapping()
1047 lld::UndefinedAtom::canBeNullNever); in mapping()
1051 template <> struct MappingTraits<lld::UndefinedAtom *> {
1052 static void mapping(IO &io, lld::UndefinedAtom *&atom) { in mapping()
1053 const lld::UndefinedAtom *atomPtr = atom; in mapping()
1054 MappingTraits<const lld::UndefinedAtom *>::mapping(io, atomPtr); in mapping()
1055 atom = const_cast<lld::UndefinedAtom *>(atomPtr); in mapping()
1231 for (const lld::UndefinedAtom *a : file->undefined()) in RefNameResolver()