Skip to main content

Module ctx

Module ctx 

Source

Structs§

LlbcStatementTransformCtx
TransformCtx
Simpler context used for rustc-independent code transformation. This only depends on rustc for its error reporting machinery.
UllbcStatementTransformCtx

Traits§

BodyTransformCtx
A helper trait that captures common operations in body transformation.
FusedUllbcPass
A pass that modifies ullbc bodies and can be fused with previous passes so that we run all of them on a given body.
LlbcPass
A pass that modifies llbc bodies.
TransformPass
A pass that transforms the crate data.
UllbcPass
A pass that modifies ullbc bodies.