LLVM: include/llvm/ExecutionEngine/JITLink/DWARFRecordSectionSplitter.h Source File (original) (raw)

Go to the documentation of this file.

1

2

3

4

5

6

7

8

9#ifndef LLVM_EXECUTIONENGINE_JITLINK_DWARFRECORDSECTIONSPLITTER_H

10#define LLVM_EXECUTIONENGINE_JITLINK_DWARFRECORDSECTIONSPLITTER_H

11

13

14namespace llvm {

16

17

18

19

20

22public:

25

26private:

28

30};

31

32}

33}

34

35#endif

static GCRegistry::Add< OcamlGC > B("ocaml", "ocaml 3.10-compatible GC")

Lightweight error class with error context and mandatory checking.

StringRef - Represent a constant reference to a string, i.e.

An Addressable with content and edges.

DWARFRecordSectionSplitter(StringRef SectionName)

Error operator()(LinkGraph &G)

std::optional< SmallVector< Symbol *, 8 > > SplitBlockCache

Cache type for the splitBlock function.

This is an optimization pass for GlobalISel generic memory operations.