LLVM: lib/CodeGen/LiveDebugValues/LiveDebugValues.h Source File (original) (raw)

Go to the documentation of this file.

1

2

3

4

5

6

7

8

9#ifndef LLVM_LIB_CODEGEN_LIVEDEBUGVALUES_LIVEDEBUGVALUES_H

10#define LLVM_LIB_CODEGEN_LIVEDEBUGVALUES_LIVEDEBUGVALUES_H

11

12namespace llvm {

17

18

19

21

22

23

24

26public:

28 bool ShouldEmitDebugEntryValues,

30 unsigned InputDbgValLimit) = 0;

32};

33

34}

35

36

39

41

42}

43

44#endif

static cl::opt< unsigned > InputBBLimit("livedebugvalues-input-bb-limit", cl::desc("Maximum input basic blocks before DBG_VALUE limit applies"), cl::init(10000), cl::Hidden)

DominatorTree Class - Concrete subclass of DominatorTreeBase that is used to compute a normal dominat...

Target-Independent Code Generator Pass Configuration Options.

Triple - Helper class for working with autoconf configuration names.

This is an optimization pass for GlobalISel generic memory operations.

LDVImpl * makeInstrRefBasedLiveDebugValues()

LDVImpl * makeVarLocBasedLiveDebugValues()

bool debuginfoShouldUseDebugInstrRef(const Triple &T)