Module Function.Emitter
type funcdef = tval create :
name:string ->
args:Type.t list ->
res:Type.Or_void.t ->
cc:Calling_conventions.t ->
attrs:Fn_attr.t list ->
dbg:Debuginfo.t ->
private_:bool ->
tval get_res_type : t -> Type.Or_void.tval ins :
?comment:string ->
?res_ident:Ident.t ->
t ->
Instruction.op ->
Value.tval ins_no_res : ?comment:string -> t -> Instruction.op -> unitval comment : t -> string -> unit