DEADSOFTWARE

027315628b179a053d332a7d6cdfbeeb08c87179
[dsw-obn.git] / src / backends / jvm / generator-jvm-abi.h
1 void
2 jvm_generate_ldst_prepare(gen_proc_t * p, gen_var_t * v);
4 void
5 jvm_generate_load(gen_proc_t * p, gen_var_t * src);
7 void
8 jvm_generate_store(gen_proc_t * p, gen_var_t * dst);
10 gen_var_t *
11 jvm_create_class_var(struct gen_class * class, enum gen_storage storage, char * name, gen_type_t * t);
13 gen_var_t *
14 jvm_create_function_var(gen_proc_t * p, enum gen_storage storage, char * name, gen_type_t * t);
16 gen_var_t *
17 jvm_create_function_temp_var(gen_proc_t * p, gen_type_t * t);
19 void
20 jvm_generate_var(gen_var_t * v);
22 void
23 jvm_generate_var_initialization(gen_proc_t * p, gen_var_t * v);
25 void
26 jvm_generate_procedure_frame(oberon_object_t * proc);
28 void
29 jvm_generate_frame_initialization(gen_proc_t * p);