Pass that strips debug info down to line-table information only.
Declared in <llvm/Transforms/Utils/StripNonLineTableDebugInfo.h>
class StripNonLineTableDebugInfoPass
: public OptionalPassInfoMixin<StripNonLineTableDebugInfoPass>
Downgrades module debug info to what -gline-tables-only would have created, deleting debug intrinsics and non-line-table metadata while preserving line-table locations.
| Name | Description |
|---|---|
OptionalPassInfoMixin<StripNonLineTableDebugInfoPass> | A CRTP mix-in for passes that can be skipped. |
| Name | Description |
|---|---|
run | Run the strip-non-line-table-debug-info pass over the module. |
| Name | Description |
|---|---|
isRequired | Return false; optional passes may be skipped. |