Commit a6be5aee by Kaveh R. Ghazi Committed by Kaveh Ghazi

Makefile.in (ra-debug.o): Depend on $(TM_P_H).

	* Makefile.in (ra-debug.o): Depend on $(TM_P_H).
	* ra-debug.c: Include "tm_p.h".
	* ra-rewrite.c (is_partly_live_1): Change return type to bool.

From-SVN: r55981
parent e3e16ee3
2002-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* Makefile.in (ra-debug.o): Depend on $(TM_P_H).
* ra-debug.c: Include "tm_p.h".
* ra-rewrite.c (is_partly_live_1): Change return type to bool.
2002-08-02 Toon Moene <toon@moene.indiv.nluug.nl> 2002-08-02 Toon Moene <toon@moene.indiv.nluug.nl>
* simplify-rtx.c (simplify_binary_operation): x * 1 is allowed * simplify-rtx.c (simplify_binary_operation): x * 1 is allowed
......
...@@ -1567,7 +1567,8 @@ ra-build.o : ra-build.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TM_P_H) \ ...@@ -1567,7 +1567,8 @@ ra-build.o : ra-build.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TM_P_H) \
ra-colorize.o : ra-colorize.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TM_P_H) \ ra-colorize.o : ra-colorize.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TM_P_H) \
function.h $(REGS_H) hard-reg-set.h $(BASIC_BLOCK_H) df.h output.h ra.h function.h $(REGS_H) hard-reg-set.h $(BASIC_BLOCK_H) df.h output.h ra.h
ra-debug.o : ra-debug.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) insn-config.h \ ra-debug.o : ra-debug.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) insn-config.h \
$(RECOG_H) function.h hard-reg-set.h $(BASIC_BLOCK_H) df.h output.h ra.h $(RECOG_H) function.h hard-reg-set.h $(BASIC_BLOCK_H) df.h output.h ra.h \
$(TM_P_H)
ra-rewrite.o : ra-rewrite.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TM_P_H) \ ra-rewrite.o : ra-rewrite.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TM_P_H) \
function.h $(REGS_H) hard-reg-set.h $(BASIC_BLOCK_H) df.h expr.h \ function.h $(REGS_H) hard-reg-set.h $(BASIC_BLOCK_H) df.h expr.h \
output.h except.h ra.h reload.h insn-config.h output.h except.h ra.h reload.h insn-config.h
......
...@@ -29,6 +29,7 @@ ...@@ -29,6 +29,7 @@
#include "df.h" #include "df.h"
#include "output.h" #include "output.h"
#include "ra.h" #include "ra.h"
#include "tm_p.h"
/* This file contains various dumping and debug functions for /* This file contains various dumping and debug functions for
the graph coloring register allocator. */ the graph coloring register allocator. */
......
...@@ -57,7 +57,7 @@ static void delete_overlapping_slots PARAMS ((struct rtx_list **, rtx)); ...@@ -57,7 +57,7 @@ static void delete_overlapping_slots PARAMS ((struct rtx_list **, rtx));
static int slot_member_p PARAMS ((struct rtx_list *, rtx)); static int slot_member_p PARAMS ((struct rtx_list *, rtx));
static void insert_stores PARAMS ((bitmap)); static void insert_stores PARAMS ((bitmap));
static int spill_same_color_p PARAMS ((struct web *, struct web *)); static int spill_same_color_p PARAMS ((struct web *, struct web *));
static int is_partly_live_1 PARAMS ((sbitmap, struct web *)); static bool is_partly_live_1 PARAMS ((sbitmap, struct web *));
static void update_spill_colors PARAMS ((HARD_REG_SET *, struct web *, int)); static void update_spill_colors PARAMS ((HARD_REG_SET *, struct web *, int));
static int spill_is_free PARAMS ((HARD_REG_SET *, struct web *)); static int spill_is_free PARAMS ((HARD_REG_SET *, struct web *));
static void emit_loads PARAMS ((struct rewrite_info *, int, rtx)); static void emit_loads PARAMS ((struct rewrite_info *, int, rtx));
...@@ -770,7 +770,7 @@ spill_same_color_p (web1, web2) ...@@ -770,7 +770,7 @@ spill_same_color_p (web1, web2)
/* Given the set of live web IDs LIVE, returns nonzero, if any of WEBs /* Given the set of live web IDs LIVE, returns nonzero, if any of WEBs
subwebs (or WEB itself) is live. */ subwebs (or WEB itself) is live. */
static int static bool
is_partly_live_1 (live, web) is_partly_live_1 (live, web)
sbitmap live; sbitmap live;
struct web *web; struct web *web;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment