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

Derived Classes

include/llvm/Object/ObjectFile.h
  160 class SymbolRef : public BasicSymbolRef {

References

include/llvm/Object/ModuleSymbolTable.h
   58       function_ref<void(StringRef, object::BasicSymbolRef::Flags)> AsmSymbol);
include/llvm/Object/ObjectFile.h
  160 class SymbolRef : public BasicSymbolRef {
  175   SymbolRef(const BasicSymbolRef &B) : BasicSymbolRef(B) {
  208     const BasicSymbolRef &P = basic_symbol_iterator::operator *();
  213     const BasicSymbolRef &P = basic_symbol_iterator::operator *();
include/llvm/Object/SymbolicFile.h
   70     : public std::iterator<std::forward_iterator_tag, content_type> {
   71   content_type Current;
   74   content_iterator(content_type symb) : Current(std::move(symb)) {}
   76   const content_type *operator->() const { return &Current; }
   78   const content_type &operator*() const { return Current; }
  124   bool operator==(const BasicSymbolRef &Other) const;
  125   bool operator<(const BasicSymbolRef &Other) const;
  138 using basic_symbol_iterator = content_iterator<BasicSymbolRef>;
  183 inline bool BasicSymbolRef::operator==(const BasicSymbolRef &Other) const {
  187 inline bool BasicSymbolRef::operator<(const BasicSymbolRef &Other) const {
lib/Analysis/ModuleSummaryAnalysis.cpp
  682           if (Flags & (object::BasicSymbolRef::SF_Weak |
  683                        object::BasicSymbolRef::SF_Global))
lib/ExecutionEngine/Orc/Layer.cpp
  164     if (Sym.getFlags() & object::BasicSymbolRef::SF_Undefined)
  168     if (!(Sym.getFlags() & object::BasicSymbolRef::SF_Global))
lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp
  111       if (!(Sym.getFlags() & object::BasicSymbolRef::SF_Global)) {
lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp
   42   if (Symbol.getFlags() & object::BasicSymbolRef::SF_Weak)
   44   if (Symbol.getFlags() & object::BasicSymbolRef::SF_Common)
   46   if (Symbol.getFlags() & object::BasicSymbolRef::SF_Exported)
   62   if (Symbol.getFlags() & object::BasicSymbolRef::SF_Thumb)
lib/LTO/LTO.cpp
  701       if ((Flags & object::BasicSymbolRef::SF_Global) &&
  702           !(Flags & object::BasicSymbolRef::SF_FormatSpecific))
lib/LTO/LTOModule.cpp
  570     if (Flags & object::BasicSymbolRef::SF_FormatSpecific)
  573     bool IsUndefined = Flags & object::BasicSymbolRef::SF_Undefined;
  586       else if (Flags & object::BasicSymbolRef::SF_Global)
lib/Object/ArchiveWriter.cpp
  265 static bool isArchiveSymbol(const object::BasicSymbolRef &S) {
  377   for (const object::BasicSymbolRef &S : Obj->symbols()) {
lib/Object/IRSymtab.cpp
  223   if (Flags & object::BasicSymbolRef::SF_Undefined)
  225   if (Flags & object::BasicSymbolRef::SF_Weak)
  227   if (Flags & object::BasicSymbolRef::SF_Common)
  229   if (Flags & object::BasicSymbolRef::SF_Indirect)
  231   if (Flags & object::BasicSymbolRef::SF_Global)
  233   if (Flags & object::BasicSymbolRef::SF_FormatSpecific)
  235   if (Flags & object::BasicSymbolRef::SF_Executable)
  242     if (Flags & object::BasicSymbolRef::SF_Undefined)
  266   if (Flags & object::BasicSymbolRef::SF_Common) {
  286     if ((Flags & object::BasicSymbolRef::SF_Weak) &&
  287         (Flags & object::BasicSymbolRef::SF_Indirect)) {
lib/Object/ModuleSymbolTable.cpp
  127     function_ref<void(StringRef, BasicSymbolRef::Flags)> AsmSymbol) {
  135       uint32_t Res = BasicSymbolRef::SF_Executable;
  140         Res |= BasicSymbolRef::SF_Global;
  146         Res |= BasicSymbolRef::SF_Undefined;
  147         Res |= BasicSymbolRef::SF_Global;
  150         Res |= BasicSymbolRef::SF_Weak;
  151         Res |= BasicSymbolRef::SF_Global;
  154         Res |= BasicSymbolRef::SF_Weak;
  155         Res |= BasicSymbolRef::SF_Undefined;
  190   uint32_t Res = BasicSymbolRef::SF_None;
  192     Res |= BasicSymbolRef::SF_Undefined;
  194     Res |= BasicSymbolRef::SF_Hidden;
  197       Res |= BasicSymbolRef::SF_Const;
  200     Res |= BasicSymbolRef::SF_Executable;
  202     Res |= BasicSymbolRef::SF_Indirect;
  204     Res |= BasicSymbolRef::SF_FormatSpecific;
  206     Res |= BasicSymbolRef::SF_Global;
  208     Res |= BasicSymbolRef::SF_Common;
  211     Res |= BasicSymbolRef::SF_Weak;
  214     Res |= BasicSymbolRef::SF_FormatSpecific;
  217       Res |= BasicSymbolRef::SF_FormatSpecific;
lib/Object/TapiFile.cpp
   29   uint32_t Flags = BasicSymbolRef::SF_Global;
   31     Flags |= BasicSymbolRef::SF_Undefined;
   33     Flags |= BasicSymbolRef::SF_Exported;
   36     Flags |= BasicSymbolRef::SF_Weak;
tools/llvm-nm/llvm-nm.cpp
  292   BasicSymbolRef Sym;
 1174 static unsigned getNsectInMachO(MachOObjectFile &Obj, BasicSymbolRef Sym) {
 1210     for (BasicSymbolRef Sym : Symbols) {
tools/llvm-objdump/COFFDump.cpp
  640   for (const object::BasicSymbolRef &Sym : i->symbols()) {
tools/llvm-readobj/COFFImportDumper.cpp
   50   for (const object::BasicSymbolRef &Sym : File->symbols()) {
tools/sancov/sancov.cpp
  658     if (!(Symbol.getFlags() & object::BasicSymbolRef::SF_Undefined) &&
usr/include/c++/7.4.0/bits/move.h
   98     move(_Tp&& __t) noexcept
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h
  123       typedef _Tp        value_type;
usr/include/c++/7.4.0/type_traits
 1633     { typedef _Tp   type; };