Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/
H A DLayoutPass.h35 struct SortKey { struct
36 SortKey(OwningAtomPtr<DefinedAtom> &&atom, in SortKey() function
45 SortKey(SortKey &&key) : _atom(std::move(key._atom)), _root(key._root), in SortKey() argument
50 SortKey &operator=(SortKey &&key) {
59 SortKey(const SortKey &) = delete;
60 void operator=(const SortKey&) = delete; argument
107 std::vector<SortKey> decorate(File::AtomRange<DefinedAtom> &atomRange) const;
110 std::vector<SortKey> &keys) const;
H A DLayoutPass.cpp29 static bool compareAtoms(const LayoutPass::SortKey &,
30 const LayoutPass::SortKey &,
176 static bool compareAtomsSub(const LayoutPass::SortKey &lc, in compareAtomsSub()
177 const LayoutPass::SortKey &rc, in compareAtomsSub()
250 static bool compareAtoms(const LayoutPass::SortKey &lc, in compareAtoms()
251 const LayoutPass::SortKey &rc, in compareAtoms()
423 std::vector<LayoutPass::SortKey>
425 std::vector<SortKey> ret; in decorate()
431 ret.push_back(SortKey(std::move(atom), root, override)); in decorate()
439 for (SortKey &k : keys) in undecorate()
[all …]