Module Symbol_projection.Projection
type t = private | Block_load of {index : Flambda2_numbers.Target_ocaml_int.t;block_shape : Flambda2_kinds.Flambda_kind.Block_shape.t;
}| Project_value_slot of {project_from : Flambda2_identifiers.Function_slot.t;value_slot : Flambda2_identifiers.Value_slot.t;
}
val block_load :
index:Flambda2_numbers.Target_ocaml_int.t ->
block_shape:Flambda2_kinds.Flambda_kind.Block_shape.t ->
tval project_value_slot :
Flambda2_identifiers.Function_slot.t ->
Flambda2_identifiers.Value_slot.t ->
t