59 open Hints_declaration
140 AST.ident List.list -> (Registers.register, I8051.register) Types.prod
141 List.list -> Joint.joint_seq List.list
144 AST.ident List.list -> (Joint.psd_argument, I8051.register) Types.prod
145 List.list -> Joint.joint_seq List.list
148 AST.ident List.list -> Registers.register List.list -> Joint.joint_seq
151 val get_param_stack :
152 AST.ident List.list -> Registers.register -> Registers.register ->
153 Registers.register -> Joint.joint_seq List.list
155 val get_params_stack :
156 AST.ident List.list -> Registers.register -> Registers.register ->
157 Registers.register -> Registers.register List.list -> Joint.joint_seq
161 AST.ident List.list -> Registers.register -> Registers.register ->
162 Registers.register -> Registers.register List.list -> Joint.joint_seq
166 AST.ident List.list -> Joint.psd_argument List.list -> Joint.joint_seq
169 val assign_result : AST.ident List.list -> Joint.joint_seq List.list
172 AST.ident List.list -> Registers.register List.list -> Registers.register
173 -> Registers.register -> (Registers.register, I8051.register) Types.prod
174 List.list -> Joint.joint_seq List.list Types.sig0
177 AST.ident List.list -> Registers.register List.list -> Registers.register
178 -> Registers.register -> Registers.register -> Registers.register ->
179 Registers.register -> (Registers.register, I8051.register) Types.prod
180 List.list -> (Registers.register, Joint.joint_seq List.list)
184 AST.ident List.list -> Joint.psd_argument List.list -> Joint.joint_seq
187 val set_param_stack :
188 AST.ident List.list -> Registers.register -> Registers.register ->
189 Joint.psd_argument -> Joint.joint_seq List.list
191 val set_params_stack :
192 AST.ident List.list -> Joint.psd_argument List.list -> (Registers.register,
193 Joint.joint_seq List.list) Bind_new.bind_new
196 AST.ident List.list -> Joint.psd_argument List.list -> (Registers.register,
197 Joint.joint_seq List.list) Bind_new.bind_new Types.sig0
200 AST.ident List.list -> Registers.register List.list -> Joint.joint_seq
204 AST.ident List.list -> Graphs.label -> Joint.joint_step ->
205 Blocks.bind_step_block
207 val translate_fin_step :
208 AST.ident List.list -> Registers.register List.list -> Registers.register
209 -> Registers.register -> (Registers.register, I8051.register) Types.prod
210 List.list -> Graphs.label -> Joint.joint_fin_step -> Blocks.bind_fin_block
213 ((Registers.register, I8051.register) Types.prod List.list ->
214 (Registers.register, 'a1) Bind_new.bind_new) -> (Registers.register, 'a1)
218 AST.ident List.list -> Joint.joint_closed_internal_function ->
219 TranslateUtils.bound_b_graph_translate_data
221 val rtl_to_ertl : RTL.rtl_program -> ERTL.ertl_program