summaryrefslogtreecommitdiff
path: root/cgopt.h
diff options
context:
space:
mode:
Diffstat (limited to 'cgopt.h')
-rw-r--r--cgopt.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/cgopt.h b/cgopt.h
new file mode 100644
index 0000000..7b61680
--- /dev/null
+++ b/cgopt.h
@@ -0,0 +1,10 @@
+
+extern void optimize_jumps (VOID);
+extern void optimize_stack_access (struct basic_block *block,int *a_offset_p,int *b_offset_p);
+extern int do_register_allocation
+ (struct instruction *last_instruction,struct basic_block *basic_block,
+ int highest_a_register,int highest_d_register,int highest_f_register,
+ int not_alter_condition_codes_flag,int condition);
+#ifdef G_POWER
+void optimize_heap_pointer_increment (struct basic_block *block,int offset_from_heap_register);
+#endif