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

References

tools/lld/include/lld/Core/File.h
  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 {
  257   const AtomRange<UndefinedAtom> undefined() const override {
  260   const AtomRange<SharedLibraryAtom> sharedLibrary() const override {
  263   const AtomRange<AbsoluteAtom> absolute() const override {
tools/lld/include/lld/Core/SharedLibraryFile.h
   34   const AtomRange<DefinedAtom> defined() const override {
   38   const AtomRange<UndefinedAtom> undefined() const override {
   42   const AtomRange<SharedLibraryAtom> sharedLibrary() const override {
   46   const AtomRange<AbsoluteAtom> absolute() const override {
tools/lld/include/lld/Core/Simple.h
   86   const AtomRange<DefinedAtom> defined() const override { return _defined; }
   88   const AtomRange<UndefinedAtom> undefined() const override {
   92   const AtomRange<SharedLibraryAtom> sharedLibrary() const override {
   96   const AtomRange<AbsoluteAtom> absolute() const override {
tools/lld/lib/ReaderWriter/FileArchive.cpp
  101   const AtomRange<DefinedAtom> defined() const override {
  105   const AtomRange<UndefinedAtom> undefined() const override {
  109   const AtomRange<SharedLibraryAtom> sharedLibrary() const override {
  113   const AtomRange<AbsoluteAtom> absolute() const override {
tools/lld/lib/ReaderWriter/MachO/ExecutableAtoms.h
  124   const AtomRange<DefinedAtom> defined() const override {
  127   const AtomRange<UndefinedAtom> undefined() const override {
  131   const AtomRange<SharedLibraryAtom> sharedLibrary() const override {
  135   const AtomRange<AbsoluteAtom> absolute() const override {
tools/lld/lib/ReaderWriter/MachO/FlatNamespaceFile.h
   36   const AtomRange<DefinedAtom> defined() const override {
   39   const AtomRange<UndefinedAtom> undefined() const override {
   43   const AtomRange<SharedLibraryAtom> sharedLibrary() const override {
   47   const AtomRange<AbsoluteAtom> absolute() const override {
tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp
  136 static void printDefinedAtoms(const File::AtomRange<DefinedAtom> &atomRange) {
  149 void LayoutPass::checkFollowonChain(const File::AtomRange<DefinedAtom> &range) {
  334 void LayoutPass::buildFollowOnTable(const File::AtomRange<DefinedAtom> &range) {
  403 LayoutPass::buildOrdinalOverrideMap(const File::AtomRange<DefinedAtom> &range) {
  423 LayoutPass::decorate(File::AtomRange<DefinedAtom> &atomRange) const {
  435 void LayoutPass::undecorate(File::AtomRange<DefinedAtom> &atomRange,
  447   File::AtomRange<DefinedAtom> atomRange = mergedFile.defined();
tools/lld/lib/ReaderWriter/MachO/LayoutPass.h
   75   void buildFollowOnTable(const File::AtomRange<DefinedAtom> &range);
   78   void buildOrdinalOverrideMap(const File::AtomRange<DefinedAtom> &range);
  106   std::vector<SortKey> decorate(File::AtomRange<DefinedAtom> &atomRange) const;
  108   void undecorate(File::AtomRange<DefinedAtom> &atomRange,
  112   void checkFollowonChain(const File::AtomRange<DefinedAtom> &range);
tools/lld/lib/ReaderWriter/MachO/SectCreateFile.h
   71   const AtomRange<DefinedAtom> defined() const override {
   75   const AtomRange<UndefinedAtom> undefined() const override {
   79   const AtomRange<SharedLibraryAtom> sharedLibrary() const override {
   83   const AtomRange<AbsoluteAtom> absolute() const override {
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
  527 template <typename T> struct SequenceTraits<File::AtomRange<T> > {
  528   static size_t size(IO &io, File::AtomRange<T> &seq) { return seq.size(); }
  529   static T *&element(IO &io, File::AtomRange<T> &seq, size_t index) {
  584     const AtomRange<lld::DefinedAtom> defined() const override {
  588     const AtomRange<lld::UndefinedAtom> undefined() const override {
  592     const AtomRange<lld::SharedLibraryAtom> sharedLibrary() const override {
  596     const AtomRange<lld::AbsoluteAtom> absolute() const override {
  647     const AtomRange<lld::DefinedAtom> defined() const override {
  651     const AtomRange<lld::UndefinedAtom> undefined() const override {
  655     const AtomRange<lld::SharedLibraryAtom> sharedLibrary() const override {
  659     const AtomRange<lld::AbsoluteAtom> absolute() const override {
  685     AtomRange<lld::DefinedAtom>          _definedAtomsRef;
  686     AtomRange<lld::UndefinedAtom>        _undefinedAtomsRef;
  687     AtomRange<lld::SharedLibraryAtom>    _sharedLibraryAtomsRef;
  688     AtomRange<lld::AbsoluteAtom>         _absoluteAtomsRef;