|
reference, declaration → definition
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; };