diff options
author | Alex Samuel <samuel@gcc.gnu.org> | 2000-03-10 08:16:55 +0000 |
---|---|---|
committer | Alex Samuel <samuel@gcc.gnu.org> | 2000-03-10 08:16:55 +0000 |
commit | d9d4fb433e86047a5bab699548322cfa745795d6 (patch) | |
tree | 03e5dea61e82a209e52f9313b2506ef3fc4b78a4 /gcc/rtl.h | |
parent | ea7f51a4af057b3a231b25fc037417373a5421cd (diff) | |
download | gcc-d9d4fb433e86047a5bab699548322cfa745795d6.zip gcc-d9d4fb433e86047a5bab699548322cfa745795d6.tar.gz gcc-d9d4fb433e86047a5bab699548322cfa745795d6.tar.bz2 |
Changes in include:
* partition.h: New file.
Changes in libiberty:
* Makefile.in (CFILES): Add partition.c.
(REQUIRED_OFILES): Add partition.o.
(partition.o): New rule.
* partition.c: New file.
Changes in gcc:
* Makefile.in (ssa.o): New rule.
(OBJS): Add ssa.o.
(STAGESTUFF): Add *.ssa and *.ussa.
(mostlyclean): Delete *.ssa, *.ussa, */*.ssa, */*.ussa.
* rtl.def (PHI): New RTL expression.
* rtl.h (clear_log_links): New declaration.
(convert_to_ssa): Likewise.
(convert_from_ssa): Likewise.
* flow.c (split_edge): If the entry node falls through to the
split edge's source block, split the entry edge.
(clear_log_links): New function.
* toplev.c (ssa_dump): New variable.
(flag_ssa): Likewise.
(f_options): Add "ssa".
(compile_file): Create SSA dump files.
(rest_of_compilation): Go to and from SSA if enabled.
(decide_d_option): Handle -de for SSA dump files.
* ssa.c: New file.
From-SVN: r32465
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r-- | gcc/rtl.h | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -1149,6 +1149,7 @@ void free_EXPR_LIST_node PARAMS ((rtx)); void free_INSN_LIST_node PARAMS ((rtx)); rtx alloc_INSN_LIST PARAMS ((rtx, rtx)); rtx alloc_EXPR_LIST PARAMS ((int, rtx, rtx)); +void clear_log_links PARAMS ((rtx)); /* regclass.c */ @@ -1710,6 +1711,10 @@ extern rtx addr_side_effect_eval PARAMS ((rtx, int, int)); extern int stack_regs_mentioned PARAMS ((rtx insn)); #endif +/* In ssa.c */ +extern void convert_to_ssa PARAMS ((void)); +extern void convert_from_ssa PARAMS ((void)); + /* In toplev.c */ extern rtx stack_limit_rtx; |