9#ifndef LLVM_FRONTEND_DEBUG_OPTIONS_H
10#define LLVM_FRONTEND_DEBUG_OPTIONS_H
13namespace codegenoptions {
@ UnusedTypeInfo
Generate debug info for types that may be unused in the source (-fno-eliminate-unused-debug-types).
@ DebugInfoConstructor
Limit generated debug info for classes to reduce size.
@ NoDebugInfo
Don't generate debug info.
@ LocTrackingOnly
Emit location information but do not generate debug info in the output.
@ LimitedDebugInfo
Limit generated debug info to reduce size (-fno-standalone-debug).
@ FullDebugInfo
Generate complete debug info.
@ DebugDirectivesOnly
Emit only debug directives with the line numbers data.
@ DebugLineTablesOnly
Emit only debug info necessary for generating line number tables (-gline-tables-only).
This is an optimization pass for GlobalISel generic memory operations.