Eagerly computes and persists the impure trivial-structure info of declName; see compileDecls.
Instances For
Instances For
Eagerly computes and persists the IR type of inductive name; see compileDecls.
Instances For
Returns the IR (impure) type representation of name. Requires compileDecls to have been run for
inductive type name.
Instances For
- erased : CtorFieldInfo
- object (i : Nat) (type : Expr) : CtorFieldInfo
- usize (i : Nat) : CtorFieldInfo
- scalar (sz offset : Nat) (type : Expr) : CtorFieldInfo
- void : CtorFieldInfo
Instances For
@[instance_reducible]
- ctorInfo : CtorInfo
- fieldInfo : Array CtorFieldInfo
Instances For
@[instance_reducible]
Eagerly computes and persists the layout of constructor ctorName; see compileDecls.
Instances For
Returns the runtime layout of constructor ctorName. Requires compileDecls to have been run for
its inductive type.