sig
  type t =
      Source
    | Parsetree
    | Typedtree
    | Shape
    | Match_comp
    | Raw_lambda
    | Lambda
    | Instr
    | Raw_clambda
    | Clambda
    | Raw_flambda
    | Flambda
    | Cmm
    | Selection
    | Combine
    | CSE
    | Live
    | Spill
    | Split
    | Interf
    | Prefer
    | Regalloc
    | Scheduling
    | Linear
    | Interval
  val compare : Clflags.Dump_option.t -> Clflags.Dump_option.t -> int
  val of_string : string -> Clflags.Dump_option.t option
  val to_string : Clflags.Dump_option.t -> string
  val flag : Clflags.Dump_option.t -> bool Stdlib.ref
  val available : Clflags.Dump_option.t -> (unit, string) Stdlib.Result.t
end