|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Overridden By
tools/lld/include/lld/Core/Simple.h 128 const Atom *target() const override {
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp 778 const lld::Atom *target() const override { return _target; }
References
tools/lld/lib/Core/Resolver.cpp 308 _deadAtoms.insert(ref->target());
311 const Atom *newTarget = _symbolTable.replacement(ref->target());
328 markLive(ref->target());
359 _reverseRef.insert(std::make_pair(ref->target(), atom.get()));
tools/lld/lib/ReaderWriter/MachO/ArchHandler.cpp 160 return ref->target();
tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp 342 if (const DefinedAtom* lp = dyn_cast<DefinedAtom>(ref->target())) {
348 return ref2->target()->name();
1025 const Atom *target = ref->target();
1075 bool useExternalReloc = useExternalRelocationTo(*ref.target());
1080 bool targetIsUndef = isa<UndefinedAtom>(ref.target());
1193 bool useExternalReloc = useExternalRelocationTo(*ref.target());
1206 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
1210 appendReloc(relocs, sectionOffset, 0, addressForAtom(*ref.target()),
1213 appendReloc(relocs, sectionOffset, sectionIndexForAtom(*ref.target()),0,
1220 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
1225 targetAtomAddress = addressForAtom(*ref.target());
1234 appendReloc(relocs, sectionOffset, sectionIndexForAtom(*ref.target()),0,
1244 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
1249 targetAtomAddress = addressForAtom(*ref.target());
1258 appendReloc(relocs, sectionOffset, sectionIndexForAtom(*ref.target()),0,
1267 targetAtomAddress = addressForAtom(*ref.target());
1276 targetAtomAddress = addressForAtom(*ref.target());
1286 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
1290 appendReloc(relocs, sectionOffset, 0, addressForAtom(*ref.target()),
1293 appendReloc(relocs, sectionOffset, sectionIndexForAtom(*ref.target()),0,
1300 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
1305 targetAtomAddress = addressForAtom(*ref.target());
1314 appendReloc(relocs, sectionOffset, sectionIndexForAtom(*ref.target()),0,
1324 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
1329 targetAtomAddress = addressForAtom(*ref.target());
1338 appendReloc(relocs, sectionOffset, sectionIndexForAtom(*ref.target()),0,
1347 targetAtomAddress = addressForAtom(*ref.target());
1356 targetAtomAddress = addressForAtom(*ref.target());
1365 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
1370 appendReloc(relocs, sectionOffset, 0, addressForAtom(*ref.target()),
1373 appendReloc(relocs, sectionOffset, sectionIndexForAtom(*ref.target()),0,
1378 appendReloc(relocs, sectionOffset, 0, addressForAtom(*ref.target()),
tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp 565 const Atom *target = ref->target();
678 value64 = targetAddress - findSectionAddress(*ref.target()) + ref.addend();
788 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
791 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
799 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
802 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
814 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
817 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
823 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
828 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
833 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
838 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
842 if (ref.target()->name().empty())
843 appendReloc(relocs, sectionOffset, sectionIndexForAtom(*ref.target()), 0,
846 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
852 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
858 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
863 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
868 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp 421 const Atom *target = ref->target();
489 bool useExternalReloc = useExternalRelocationTo(*ref.target());
563 bool useExternalReloc = useExternalRelocationTo(*ref.target());
570 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
574 appendReloc(relocs, sectionOffset, 0, addressForAtom(*ref.target()),
577 appendReloc(relocs, sectionOffset, sectionIndexForAtom(*ref.target()),0,
583 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
587 appendReloc(relocs, sectionOffset, 0, addressForAtom(*ref.target()),
590 appendReloc(relocs, sectionOffset, sectionIndexForAtom(*ref.target()),0,
597 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
601 appendReloc(relocs, sectionOffset, 0, addressForAtom(*ref.target()),
604 appendReloc(relocs, sectionOffset, sectionIndexForAtom(*ref.target()), 0,
609 appendReloc(relocs, sectionOffset, 0, addressForAtom(*ref.target()),
615 appendReloc(relocs, sectionOffset, 0, addressForAtom(*ref.target()),
625 appendReloc(relocs, sectionOffset, 0, addressForAtom(*ref.target()),
tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp 555 const Atom *target = ref->target();
596 *loc64 = targetAddress - findSectionAddress(*ref.target()) + ref.addend();
644 uint64_t val = targetAddress - findSectionAddress(*ref.target()) + ref.addend();
781 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
785 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
789 appendReloc(relocs, sectionOffset, sectionIndexForAtom(*ref.target()), 0,
793 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
797 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
801 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
806 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
810 appendReloc(relocs, sectionOffset, sectionIndexForAtom(*ref.target()), 0,
814 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
818 appendReloc(relocs, sectionOffset, sectionIndexForAtom(*ref.target()), 0,
822 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
826 appendReloc(relocs, sectionOffset, sectionIndexForAtom(*ref.target()), 0,
830 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
834 appendReloc(relocs, sectionOffset, sectionIndexForAtom(*ref.target()), 0,
840 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
846 appendReloc(relocs, sectionOffset, sectionIndexForAtom(*ref.target()), 0,
852 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
858 appendReloc(relocs, sectionOffset, sectionIndexForAtom(*ref.target()), 0,
865 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
871 appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
tools/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp 405 entry.rangeStart = ref->target();
409 entry.personalityFunction = ref->target();
413 entry.lsdaLocation = ref->target();
508 const DefinedAtom *cfiTarget = dyn_cast<DefinedAtom>(ref->target());
tools/lld/lib/ReaderWriter/MachO/GOTPass.cpp 108 const Atom *target = ref->target();
tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp 86 << ": " << atomToDebugString(ref->target()) << "\n";
345 const DefinedAtom *targetAtom = dyn_cast<DefinedAtom>(r->target());
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp 1151 return ref->target();
1159 if (const Atom *ta = ref->target()) {
1178 const Atom *target = ref->target();
1323 if (si->relocsToDefinedCanBeImplicit && isa<DefinedAtom>(ref->target()))
1437 const Atom* targ = ref->target();
1495 const DefinedAtom *da = dyn_cast<DefinedAtom>(ref->target());
1512 if (atomInfo.atom == helperRef->target()) {
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp 1237 return ref->target();
tools/lld/lib/ReaderWriter/MachO/ShimPass.cpp 56 const Atom *target = ref->target();
tools/lld/lib/ReaderWriter/MachO/StubsPass.cpp 228 const Atom *target = ref->target();
315 assert(ref->target() == target);
tools/lld/lib/ReaderWriter/MachO/TLVPass.cpp 88 const Atom *target = ref->target();
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp 86 const lld::Atom *target = ref->target();
1280 if (ref->target() == nullptr)
1287 if (rnb.hasRefName(ref->target()))
1288 return rnb.refName(ref->target());
1289 return ref->target()->name();