summaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r--gcc/rtl.h32
1 files changed, 0 insertions, 32 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index 11da9c5dc48..c1af43d38a8 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -1132,17 +1132,6 @@ extern int generating_concat_p;
/* Generally useful functions. */
-/* The following functions accept a wide integer argument. Rather than
- having to cast on every function call, we use a macro instead, that is
- defined here and in tree.h. */
-
-#ifndef exact_log2
-#define exact_log2(N) exact_log2_wide ((unsigned HOST_WIDE_INT) (N))
-#define floor_log2(N) floor_log2_wide ((unsigned HOST_WIDE_INT) (N))
-#endif
-extern int exact_log2_wide PARAMS ((unsigned HOST_WIDE_INT));
-extern int floor_log2_wide PARAMS ((unsigned HOST_WIDE_INT));
-
/* In expmed.c */
extern int ceil_log2 PARAMS ((unsigned HOST_WIDE_INT));
@@ -1165,7 +1154,6 @@ extern rtx gen_rtx PARAMS ((enum rtx_code,
extern rtvec gen_rtvec PARAMS ((int, ...));
/* In other files */
-extern char *permalloc PARAMS ((int));
extern rtx rtx_alloc PARAMS ((RTX_CODE));
extern rtvec rtvec_alloc PARAMS ((int));
extern rtx copy_insn_1 PARAMS ((rtx));
@@ -1243,7 +1231,6 @@ extern rtx assign_stack_temp PARAMS ((enum machine_mode,
extern rtx assign_temp PARAMS ((union tree_node *,
int, int, int));
/* In expr.c */
-extern rtx protect_from_queue PARAMS ((rtx, int));
extern void emit_queue PARAMS ((void));
extern rtx emit_move_insn PARAMS ((rtx, rtx));
@@ -1349,21 +1336,9 @@ extern rtx simplify_rtx PARAMS ((rtx));
/* In optabs.c */
extern rtx gen_move_insn PARAMS ((rtx, rtx));
-extern rtx gen_jump PARAMS ((rtx));
-extern rtx gen_beq PARAMS ((rtx));
-extern rtx gen_bge PARAMS ((rtx));
-extern rtx gen_ble PARAMS ((rtx));
-
/* In function.c */
extern rtx gen_mem_addressof PARAMS ((rtx, union tree_node *));
-/* In explow.c */
-extern rtx eliminate_constant_term PARAMS ((rtx, rtx *));
-
-/* In optabs.c */
-extern rtx expand_complex_abs PARAMS ((enum machine_mode, rtx, rtx,
- int));
-
/* In regclass.c */
extern enum machine_mode choose_hard_reg_mode PARAMS ((unsigned int,
unsigned int));
@@ -1645,11 +1620,9 @@ extern rtx gen_lowpart_SUBREG PARAMS ((enum machine_mode, rtx));
#define INVALID_REGNUM (~(unsigned int)0)
extern rtx find_next_ref PARAMS ((rtx, rtx));
-extern rtx *find_single_use PARAMS ((rtx, rtx, rtx *));
extern rtx output_constant_def PARAMS ((union tree_node *, int));
extern rtx immed_real_const PARAMS ((union tree_node *));
-extern union tree_node *make_tree PARAMS ((union tree_node *, rtx));
/* Define a default value for STORE_FLAG_VALUE. */
@@ -1853,7 +1826,6 @@ extern void emit_jump PARAMS ((rtx));
extern int preserve_subexpressions_p PARAMS ((void));
/* In expr.c */
-extern void init_expr_once PARAMS ((void));
extern void move_by_pieces PARAMS ((rtx, rtx,
unsigned HOST_WIDE_INT,
unsigned int));
@@ -1915,9 +1887,6 @@ extern void combine_stack_adjustments PARAMS ((void));
extern void dbr_schedule PARAMS ((rtx, FILE *));
#endif
-/* In optabs.c */
-extern void init_optabs PARAMS ((void));
-
/* In local-alloc.c */
#ifdef BUFSIZ
extern void dump_local_alloc PARAMS ((FILE *));
@@ -2000,7 +1969,6 @@ extern int set_dominates_use PARAMS ((int, int, int, rtx, rtx));
/* In varasm.c */
extern void bss_section PARAMS ((void));
extern int in_data_section PARAMS ((void));
-extern int supports_one_only PARAMS ((void));
extern void init_varasm_once PARAMS ((void));
/* In rtl.c */