debug_infoΒΆ

Typed debug information metadata for HUGR nodes, to be attached by the generator in order to propagate information about the generator source throughout the compilation stack.

Classes

DICompileUnit

Debug information for a compilation unit, corresponds to a HUGR module node.

DILocation

Debug information for a location, corresponds to call or extension operation node.

DISubprogram

Debug information for a subprogram, corresponds to a function definition or declaration node.

DebugRecord

Abstract base class for debug records.

DebugRecordKind

Discriminator for serialized debug record variants.