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

References

tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp
  154   for (const auto &ai : _followOnRoots)
  162     checkReachabilityFromRoot(_followOnRoots, ai.first);
  163     checkReachabilityFromRoot(_followOnRoots, ai.second);
  272   const DefinedAtom *atom = _followOnRoots[targetAtom];
  290   const DefinedAtom *atom = _followOnRoots[targetAtom];
  310     _followOnRoots[targetAtom] = root;
  338   _followOnRoots.reserve(range.size());
  350       if (_followOnRoots.count(ai) == 0)
  351         _followOnRoots[ai] = ai;
  353       auto iter = _followOnRoots.find(targetAtom);
  354       if (iter == _followOnRoots.end()) {
  364         const DefinedAtom *tmp = _followOnRoots[ai];
  365         _followOnRoots[targetAtom] = tmp;
  372         setChainRoot(targetAtom, _followOnRoots[ai]);
  386         const DefinedAtom *tmp = _followOnRoots[targetPrevAtom];
  387         _followOnRoots[ai] = tmp;
  392       _followOnNexts[ai] = _followOnRoots[targetAtom];
  393       setChainRoot(_followOnRoots[targetAtom], _followOnRoots[ai]);
  393       setChainRoot(_followOnRoots[targetAtom], _followOnRoots[ai]);
  410     AtomToAtomT::iterator start = _followOnRoots.find(atom);
  411     if (start == _followOnRoots.end())
  426     auto ri = _followOnRoots.find(atom.get());
  428     const auto *root = (ri == _followOnRoots.end()) ? atom.get() : ri->second;