package jasmin

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Jasmin.RegallocSource

Sourceval fill_in_missing_names : ('info, 'asm) Prog.func -> ('info, 'asm) Prog.func
Sourcetype retaddr =
  1. | StackDirect
  2. | StackByReg of Prog.var * Prog.var option * Prog.var option
  3. | ByReg of Prog.var * Prog.var option
Sourcetype reg_oracle_t = {
  1. ro_to_save : Prog.var list;
  2. ro_rsp : Prog.var option;
  3. ro_return_address : retaddr;
}
Sourcemodule type Regalloc = sig ... end