aboutsummaryrefslogtreecommitdiff
path: root/gcc/reg-stack.c
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1998-04-16 22:00:09 +0000
committerJeff Law <law@gcc.gnu.org>1998-04-16 16:00:09 -0600
commita2e687765acbe0eccc1d66bcbd26733390b934aa (patch)
tree0503576c88164ffc045d44b0e9624789743af13d /gcc/reg-stack.c
parent97b1ef1cf4ac9e2bc92e440f70d02a523540bf4b (diff)
downloadgcc-a2e687765acbe0eccc1d66bcbd26733390b934aa.zip
gcc-a2e687765acbe0eccc1d66bcbd26733390b934aa.tar.gz
gcc-a2e687765acbe0eccc1d66bcbd26733390b934aa.tar.bz2
haifa-sched.c (build_control_flow): Accept raw data as inputs instead of computing it locally.
* haifa-sched.c (build_control_flow): Accept raw data as inputs instead of computing it locally. Callers changed. (find_rgns): Several new arguments. Callers changed. Generally clean up and comment better. Use dominators to identify reducible loops. Convert some flag arrays to bitmaps. Convert most of the code to work on pred/succ lists instead of an edge table. Add comments for future improvements. (schedule_insns): Allocate temporary tables for flow data, call routines to compute flow data and pass it along to children as arguments. (debug_control_flow): Delete. Use dump_bb_data instead. General cleanup + fix a bug or two. From-SVN: r19244
Diffstat (limited to 'gcc/reg-stack.c')
0 files changed, 0 insertions, 0 deletions