LLVM: include/llvm/Frontend/Debug/Options.h Source File (original) (raw)

Go to the documentation of this file.

1

2

3

4

5

6

7

8

9#ifndef LLVM_FRONTEND_DEBUG_OPTIONS_H

10#define LLVM_FRONTEND_DEBUG_OPTIONS_H

11

12namespace llvm {

14

19

21

23

24

25

26

27

29

30

32

33

34

36

37

38

39

40

42

43

44

45

46

48

49

51

52

53

55};

56

58

59}

60}

61

62#endif

DebugInfoKind

Definition Options.h:20

@ UnusedTypeInfo

Generate debug info for types that may be unused in the source (-fno-eliminate-unused-debug-types).

Definition Options.h:54

@ DebugInfoConstructor

Limit generated debug info for classes to reduce size.

Definition Options.h:41

@ NoDebugInfo

Don't generate debug info.

Definition Options.h:22

@ LocTrackingOnly

Emit location information but do not generate debug info in the output.

Definition Options.h:28

@ LimitedDebugInfo

Limit generated debug info to reduce size (-fno-standalone-debug).

Definition Options.h:47

@ FullDebugInfo

Generate complete debug info.

Definition Options.h:50

@ DebugDirectivesOnly

Emit only debug directives with the line numbers data.

Definition Options.h:31

@ DebugLineTablesOnly

Emit only debug info necessary for generating line number tables (-gline-tables-only).

Definition Options.h:35

DebugTemplateNamesKind

Definition Options.h:57

@ Simple

Definition Options.h:57

@ Full

Definition Options.h:57

@ Mangled

Definition Options.h:57

DebugInfoFormat

Definition Options.h:15

@ DIF_CodeView

Definition Options.h:17

@ DIF_DWARF

Definition Options.h:16

This is an optimization pass for GlobalISel generic memory operations.