summaryrefslogtreecommitdiff
path: root/gcc/sched-int.h
diff options
context:
space:
mode:
authorBernd Schmidt <bernds@redhat.com>2001-08-08 10:36:07 +0000
committerBernd Schmidt <bernds@gcc.gnu.org>2001-08-08 10:36:07 +0000
commit4b6c5340748f9914998e4beafe3832acfe5d8aae (patch)
tree043435f05bd853f32bf16fc32dbdcd90257371a5 /gcc/sched-int.h
parentd26f648a0a049e90d2a9e572238e57ae1f93ba27 (diff)
downloadgcc-4b6c5340748f9914998e4beafe3832acfe5d8aae.tar.gz
Use cselib for alias analysis in sched_ebb
From-SVN: r44716
Diffstat (limited to 'gcc/sched-int.h')
-rw-r--r--gcc/sched-int.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/sched-int.h b/gcc/sched-int.h
index 0b7ebab08d7..124ba3e76b8 100644
--- a/gcc/sched-int.h
+++ b/gcc/sched-int.h
@@ -146,7 +146,12 @@ struct sched_info
rtx head, tail;
/* If nonzero, enables an additional sanity check in schedule_block. */
- int queue_must_finish_empty;
+ unsigned int queue_must_finish_empty:1;
+ /* Nonzero if we should use cselib for better alias analysis. This
+ must be 0 if the dependency information is used after sched_analyze
+ has completed, e.g. if we're using it to initialize state for successor
+ blocks in region scheduling. */
+ unsigned int use_cselib:1;
};
extern struct sched_info *current_sched_info;