Equations
- One or more equations did not get rendered due to their size.
Instances For
The idea of this function is the same as in ToMono, however the notion of "irrelevancy" has
changed because we now have the void type which can only be erased in impure context and thus at
earliest at the conversion from mono to IR.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
- erased : CtorFieldInfo
- object (i : Nat) (type : IRType) : CtorFieldInfo
- usize (i : Nat) : CtorFieldInfo
- scalar (sz offset : Nat) (type : IRType) : CtorFieldInfo
- void : CtorFieldInfo
Instances For
Equations
Equations
- Lean.IR.CtorFieldInfo.erased.format = Std.Format.text "◾"
- Lean.IR.CtorFieldInfo.void.format = Std.Format.text "void"
- (Lean.IR.CtorFieldInfo.object i type).format = Std.format "obj@" ++ Std.format i ++ Std.format ":" ++ Std.format type
- (Lean.IR.CtorFieldInfo.usize i).format = Std.format "usize@" ++ Std.format i
- (Lean.IR.CtorFieldInfo.scalar sz offset type).format = Std.format "scalar#" ++ Std.format sz ++ Std.format "@" ++ Std.format offset ++ Std.format ":" ++ Std.format type
Instances For
Equations
- ctorInfo : CtorInfo
- fieldInfo : Array CtorFieldInfo
Instances For
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.