LLVM: include/llvm/Object/SymbolSize.h Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9
10#ifndef LLVM_OBJECT_SYMBOLSIZE_H
11#define LLVM_OBJECT_SYMBOLSIZE_H
12
15
16namespace llvm {
18
25
27
28LLVM_ABI std::vector<std::pair<SymbolRef, uint64_t>>
30}
31}
32
33#endif
static GCRegistry::Add< ErlangGC > A("erlang", "erlang-compatible garbage collector")
static GCRegistry::Add< OcamlGC > B("ocaml", "ocaml 3.10-compatible GC")
This class is the base class for all object file types.
LLVM_ABI int compareAddress(const SymEntry *A, const SymEntry *B)
LLVM_ABI std::vector< std::pair< SymbolRef, uint64_t > > computeSymbolSizes(const ObjectFile &O)
This is an optimization pass for GlobalISel generic memory operations.
Definition SymbolSize.h:19
uint64_t Address
Definition SymbolSize.h:21
symbol_iterator I
Definition SymbolSize.h:20
unsigned Number
Definition SymbolSize.h:22
unsigned SectionID
Definition SymbolSize.h:23