Expand description
Provides an interface for extending hugr-llvm
to emit CustomType
s,
CustomConst
s, and ExtensionOp
s.
Modules§
- extension_
op - load_
constant - Provides the implementation for a collection of
CustomConst
callbacks. - types
Structs§
- Codegen
Exts Builder - A container for a collection of codegen callbacks as they are being assembled.
- Codegen
Exts Map - The result of
CodegenExtsBuilder::finish
. Users are expected to deconstruct this type, and consume the fields independently. We expect to add further collections at a later date, and so this type is markednon_exhaustive
Traits§
- Codegen
Extension - A helper to register codegen extensions.