Home
last modified time | relevance | path

Searched refs:AtomRange (Results 1 – 10 of 10) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/lld/include/lld/Core/
H A DFile.h112 template <typename T> class AtomRange {
114 AtomRange(AtomVector<T> &v) : _v(v) {} in AtomRange() function
115 AtomRange(const AtomVector<T> &v) : _v(const_cast<AtomVector<T> &>(v)) {} in AtomRange() function
177 virtual const AtomRange<DefinedAtom> defined() const = 0;
181 virtual const AtomRange<UndefinedAtom> undefined() const = 0;
185 virtual const AtomRange<SharedLibraryAtom> sharedLibrary() const = 0;
189 virtual const AtomRange<AbsoluteAtom> absolute() const = 0;
254 const AtomRange<DefinedAtom> defined() const override { in defined()
257 const AtomRange<UndefinedAtom> undefined() const override { in undefined()
260 const AtomRange<SharedLibraryAtom> sharedLibrary() const override { in sharedLibrary()
[all …]
H A DSharedLibraryFile.h35 const AtomRange<DefinedAtom> defined() const override { in defined()
39 const AtomRange<UndefinedAtom> undefined() const override { in undefined()
43 const AtomRange<SharedLibraryAtom> sharedLibrary() const override { in sharedLibrary()
47 const AtomRange<AbsoluteAtom> absolute() const override { in absolute()
H A DSimple.h87 const AtomRange<DefinedAtom> defined() const override { return _defined; } in defined()
89 const AtomRange<UndefinedAtom> undefined() const override { in undefined()
93 const AtomRange<SharedLibraryAtom> sharedLibrary() const override { in sharedLibrary()
97 const AtomRange<AbsoluteAtom> absolute() const override { in absolute()
/freebsd-12.1/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/
H A DFlatNamespaceFile.h37 const AtomRange<DefinedAtom> defined() const override { in defined()
40 const AtomRange<UndefinedAtom> undefined() const override { in undefined()
44 const AtomRange<SharedLibraryAtom> sharedLibrary() const override { in sharedLibrary()
48 const AtomRange<AbsoluteAtom> absolute() const override { in absolute()
H A DLayoutPass.h76 void buildFollowOnTable(const File::AtomRange<DefinedAtom> &range);
79 void buildOrdinalOverrideMap(const File::AtomRange<DefinedAtom> &range);
107 std::vector<SortKey> decorate(File::AtomRange<DefinedAtom> &atomRange) const;
109 void undecorate(File::AtomRange<DefinedAtom> &atomRange,
113 void checkFollowonChain(const File::AtomRange<DefinedAtom> &range);
H A DSectCreateFile.h72 const AtomRange<DefinedAtom> defined() const override { in defined()
76 const AtomRange<UndefinedAtom> undefined() const override { in undefined()
80 const AtomRange<SharedLibraryAtom> sharedLibrary() const override { in sharedLibrary()
84 const AtomRange<AbsoluteAtom> absolute() const override { in absolute()
H A DExecutableAtoms.h125 const AtomRange<DefinedAtom> defined() const override { in defined()
128 const AtomRange<UndefinedAtom> undefined() const override { in undefined()
132 const AtomRange<SharedLibraryAtom> sharedLibrary() const override { in sharedLibrary()
136 const AtomRange<AbsoluteAtom> absolute() const override { in absolute()
H A DLayoutPass.cpp137 static void printDefinedAtoms(const File::AtomRange<DefinedAtom> &atomRange) { in printDefinedAtoms()
150 void LayoutPass::checkFollowonChain(const File::AtomRange<DefinedAtom> &range) { in checkFollowonChain()
335 void LayoutPass::buildFollowOnTable(const File::AtomRange<DefinedAtom> &range) { in buildFollowOnTable()
404 LayoutPass::buildOrdinalOverrideMap(const File::AtomRange<DefinedAtom> &range) { in buildOrdinalOverrideMap()
424 LayoutPass::decorate(File::AtomRange<DefinedAtom> &atomRange) const { in decorate()
436 void LayoutPass::undecorate(File::AtomRange<DefinedAtom> &atomRange, in undecorate()
448 File::AtomRange<DefinedAtom> atomRange = mergedFile.defined(); in perform()
/freebsd-12.1/contrib/llvm/tools/lld/lib/ReaderWriter/
H A DFileArchive.cpp102 const AtomRange<DefinedAtom> defined() const override { in defined()
106 const AtomRange<UndefinedAtom> undefined() const override { in undefined()
110 const AtomRange<SharedLibraryAtom> sharedLibrary() const override { in sharedLibrary()
114 const AtomRange<AbsoluteAtom> absolute() const override { in absolute()
/freebsd-12.1/contrib/llvm/tools/lld/lib/ReaderWriter/YAML/
H A DReaderWriterYAML.cpp528 template <typename T> struct SequenceTraits<File::AtomRange<T> > {
585 const AtomRange<lld::DefinedAtom> defined() const override { in defined()
589 const AtomRange<lld::UndefinedAtom> undefined() const override { in undefined()
597 const AtomRange<lld::AbsoluteAtom> absolute() const override { in absolute()
648 const AtomRange<lld::DefinedAtom> defined() const override { in defined()
652 const AtomRange<lld::UndefinedAtom> undefined() const override { in undefined()
660 const AtomRange<lld::AbsoluteAtom> absolute() const override { in absolute()
686 AtomRange<lld::DefinedAtom> _definedAtomsRef;
687 AtomRange<lld::UndefinedAtom> _undefinedAtomsRef;
688 AtomRange<lld::SharedLibraryAtom> _sharedLibraryAtomsRef;
[all …]