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