Home
last modified time | relevance | path

Searched refs:SortKey (Results 1 – 2 of 2) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/lld/lib/ReaderWriter/MachO/
DLayoutPass.h34 struct SortKey { struct
35 SortKey(OwningAtomPtr<DefinedAtom> &&atom, in SortKey() argument
44 SortKey(SortKey &&key) : _atom(std::move(key._atom)), _root(key._root), in SortKey() argument
49 SortKey &operator=(SortKey &&key) {
58 SortKey(const SortKey &) = delete;
59 void operator=(const SortKey&) = delete; argument
106 std::vector<SortKey> decorate(File::AtomRange<DefinedAtom> &atomRange) const;
109 std::vector<SortKey> &keys) const;
DLayoutPass.cpp28 static bool compareAtoms(const LayoutPass::SortKey &,
29 const LayoutPass::SortKey &,
42 static void checkTransitivity(std::vector<LayoutPass::SortKey> &vec, in checkTransitivity()
175 static bool compareAtomsSub(const LayoutPass::SortKey &lc, in compareAtomsSub()
176 const LayoutPass::SortKey &rc, in compareAtomsSub()
249 static bool compareAtoms(const LayoutPass::SortKey &lc, in compareAtoms()
250 const LayoutPass::SortKey &rc, in compareAtoms()
422 std::vector<LayoutPass::SortKey>
424 std::vector<SortKey> ret; in decorate()
430 ret.push_back(SortKey(std::move(atom), root, override)); in decorate()
[all …]