Module Regalloc_ls_utils
val log :
?no_eol:unit ->
('a, Stdlib.Format.formatter, unit) Stdlib.format ->
'aval log_body_and_terminator :
Cfg.basic_instruction_list ->
Cfg.terminator Cfg.instruction ->
Regalloc_utils.liveness ->
unitval log_cfg_with_infos : Cfg_with_infos.t -> unitval log_body_and_terminator_with_ls_order :
(InstructionId.t -> int) ->
Cfg.basic_instruction_list ->
Cfg.terminator Cfg.instruction ->
Regalloc_utils.liveness ->
unitVersions that display ls_order instead of instruction IDs
val log_cfg_with_infos_with_ls_order :
(InstructionId.t -> int) ->
Cfg_with_infos.t ->
unitval iter_instructions_dfs :
Cfg_with_layout.t ->
instruction:(trap_handler:bool -> Cfg.basic Cfg.instruction -> unit) ->
terminator:(trap_handler:bool -> Cfg.terminator Cfg.instruction -> unit) ->
unitmodule Range : sig ... endmodule Interval : sig ... endmodule ClassIntervals : sig ... endval log_interval : kind:string -> Regalloc_ls_utils.Interval.t -> unitval log_interval_dll :
kind:string ->
Regalloc_ls_utils.Interval.t DLL.t ->
unit