reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Overridden By

tools/lld/include/lld/Core/Simple.h
  154   StringRef name() const override { return StringRef(); }
  259   StringRef name() const override { return _name; }
tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp
 1430   StringRef name() const override {
 1475   StringRef name() const override {
tools/lld/lib/ReaderWriter/MachO/Atoms.h
   53   StringRef name() const override { return _name; }
  128   StringRef name() const override { return _name; }
  159   StringRef name() const override { return _name; }
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
  866     StringRef name() const override { return _name; }
 1032     StringRef name() const override { return _name; }
 1101     StringRef name() const override { return _name; }
 1174     StringRef name() const override { return _name; }

References

tools/lld/lib/Core/Resolver.cpp
  109                     << ", name=" << atom.get()->name() << "\n");
  114     _undefines.push_back(atom.get()->name());
  133                     << atom.get()->name()
  154                     << atom.get()->name()
  169                     << atom.get()->name()
  428                    << ": " << _ctx.demangle(undef->name())
  488                       << definedAtom->name()
  496                       << atom.get()->name()
tools/lld/lib/Core/SymbolTable.cpp
   37   if (!atom.name().empty() &&
   46     assert(atom.name().empty());
  115   StringRef name = newAtom.name();
  161                    << existing->name() << " (" << existingSize << ") "
  162                    << newAtom.name() << " (" << newSize << ")\n";
  167                    << existing->name()
  171                    << newAtom.name()
tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp
  348         return ref2->target()->name();
 1510   StringRef targetName = isStub ? stubName(target) : target.name();
tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp
  557                     << atom.name()
  566     bool targetUnnamed = target->name().empty();
  842     if (ref.target()->name().empty())
tools/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp
  340                  << pages.back().entries[0].rangeStart->name() << " to "
  341                  << pages.back().entries.back().rangeStart->name() << " + "
  374                               << unwindEntry.rangeStart->name() << ", encoding="
  379                    << unwindEntry.personalityFunction->name()
  380                    << ", lsdaLoc=" << unwindEntry.lsdaLocation->name());
  468                  << "    Entry for " << atom->name() << ", final encoding="
tools/lld/lib/ReaderWriter/MachO/GOTPass.cpp
  160           GOTEntryAtom(_file, _ctx.is64Bit(), target->name());
tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp
   59   if (definedAtom->name().empty())
   62     s << definedAtom->name();
  139                  << ", name=" << atom->name()
  244   llvm::errs() << "Unordered: <" << left->name() << "> <"
  245                << right->name() << ">\n";
  256     llvm::dbgs() << "Layout: '" << lc._atom.get()->name()
  258                  << rc._atom.get()->name() << "' (" << reason << ")\n";
tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp
  968   StringRef leftName = left->name();
  969   StringRef rightName = right->name();
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
  747           info.atom->name() == _ctx.entrySymbolName()) {
  759                       << info.atom->name()
  780                       << definedAtom->name()
  789                       << " name=" << atom->name() << "\n");
  915       _stabs.push_back(mach_o::Stab(atom, N_FUN, 1, 0, 0, atom->name()));
  924         _stabs.push_back(mach_o::Stab(atom, N_STSYM, 1, 0, 0, atom->name()));
  926         _stabs.push_back(mach_o::Stab(nullptr, N_GSYM, 1, 0, 0, atom->name()));
  980   return (left.atom->name().compare(right.atom->name()) < 0);
  980   return (left.atom->name().compare(right.atom->name()) < 0);
  994         _ctx.exportSymbolNamed(atom->name())) {
  996                           Twine("cannot export hidden symbol ") + atom->name());
 1012       if (_ctx.exportSymbolNamed(atom->name())) {
 1059       if (!atom->name().empty()) {
 1070           sym.name  = atom->name();
 1103     sym.name  = ai.atom->name();
 1135     sym.name  = ai.atom->name();
 1455             bind.symbolName = targ->name();
 1471           bind.symbolName = targ->name();
 1483               6 + targ->name().size() + llvm::getULEB128Size(bind.segOffset);
 1543         if (!_ctx.exportSymbolNamed(atom->name()))
 1547       exprt.name = atom->name();
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp
  698     if (atom->name() == strName)
tools/lld/lib/ReaderWriter/MachO/ShimPass.cpp
   78                 return (l->name() < r->name());
   78                 return (l->name() < r->name());
tools/lld/lib/ReaderWriter/MachO/StubsPass.cpp
  275           return atom->name().equals(_stubInfo.binderSymbolName);
  287       return (left->name().compare(right->name()) < 0);
  287       return (left->name().compare(right->name()) < 0);
  321       lazyOffset += target->name().size() + 12;
tools/lld/lib/ReaderWriter/MachO/TLVPass.cpp
   85             "variables in " + atom->name() + " for architecture " +
  119       TLVPEntryAtom(_file, _ctx.is64Bit(), target->name());
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
   80       if (!atom->name().empty())
   87         if ((target != nullptr) && target->name().empty()) {
  108       if (!absAtom->name().empty())
  114     assert(!atom.name().empty());
  115     NameToAtom::iterator pos = _nameMap.find(atom.name());
  120       buffer << atom.name() << llvm::format(".%03d", ++_collisionCount);
  134         buffer2 << prevAtom->name() << llvm::format(".%03d", ++_collisionCount);
  145       _nameMap[atom.name()] = &atom;
  148                                         << atom.name() << "' ("
  149                                         << (const void *)atom.name().data()
  150                                         << ", " << atom.name().size() << ")\n");
  610           if (name == atom->name())
  816         : _file(fileFromContext(io)), _name(atom->name()),
 1003         : _file(fileFromContext(io)), _name(atom->name()),
 1068         : _file(fileFromContext(io)), _name(atom->name()),
 1145         : _file(fileFromContext(io)), _name(atom->name()),
 1232     add(a->name(), a);
 1235     add(a->name(), a);
 1289   return ref->target()->name();
tools/lld/unittests/MachOTests/MachONormalizedFileToAtomsTests.cpp
   81   EXPECT_TRUE(atom1->name().equals("_foo"));
   87   EXPECT_TRUE(atom2->name().equals("_bar"));
   92   EXPECT_TRUE(atom3->name().equals("_baz"));
   97   EXPECT_TRUE(atom4->name().equals("_undef"));