Crate cranelift_faerie

source ·
Expand description

Top-level lib.rs for cranelift_faerie.

Users of this module should not have to depend on faerie directly.

Modules

Faerie trap manifests record every TrapCode that cranelift outputs during code generation, for every function in the module. This data may be useful at runtime.

Structs

A FaerieBackend implements Backend and emits “.o” files using the faerie library.
A builder for FaerieBackend.
This is the output of Module’s finish function. It provides functions for writing out the object file to memory or a file.

Enums

Setting to enable collection of traps. Setting this to Enabled in FaerieBuilder means that a FaerieTrapManifest will be present in the FaerieProduct.
An object file format.