diff options
author | kan <kan@FreeBSD.org> | 2003-08-22 02:56:07 +0000 |
---|---|---|
committer | kan <kan@FreeBSD.org> | 2003-08-22 02:56:07 +0000 |
commit | 08db0e4d745472adc9c30de407304713c78e950e (patch) | |
tree | aa86de970d24a76b30b53157cf41e9d09ffe4d51 /contrib/gcc/sched-int.h | |
parent | 7b704871fdac058719f34a1e6b9de71ee76c5be4 (diff) | |
download | FreeBSD-src-08db0e4d745472adc9c30de407304713c78e950e.zip FreeBSD-src-08db0e4d745472adc9c30de407304713c78e950e.tar.gz |
Gcc 3.3.1-release.
Diffstat (limited to 'contrib/gcc/sched-int.h')
-rw-r--r-- | contrib/gcc/sched-int.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/contrib/gcc/sched-int.h b/contrib/gcc/sched-int.h index 1b19656..765e1eb 100644 --- a/contrib/gcc/sched-int.h +++ b/contrib/gcc/sched-int.h @@ -112,6 +112,9 @@ struct deps /* Element N is set for each register that has any nonzero element in reg_last[N].{uses,sets,clobbers}. */ regset_head reg_last_in_use; + + /* Element N is set for each register that is conditionally set. */ + regset_head reg_conditional_sets; }; /* This structure holds some state of the current scheduling pass, and @@ -146,9 +149,9 @@ struct sched_info calculations. */ int (*contributes_to_priority) PARAMS ((rtx, rtx)); /* Called when computing dependencies for a JUMP_INSN. This function - should store the set of registers that must be considered as set by - the jump in the regset. */ - void (*compute_jump_reg_dependencies) PARAMS ((rtx, regset)); + should store the set of registers that must be considered as used + and the set of registers that must be considered as set by the jump. */ + void (*compute_jump_reg_dependencies) PARAMS ((rtx, regset, regset, regset)); /* The boundaries of the set of insns to be scheduled. */ rtx prev_head, next_tail; |