summaryrefslogtreecommitdiff
path: root/gcc/sched-int.h
diff options
context:
space:
mode:
authorbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>2001-08-08 10:36:07 +0000
committerbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>2001-08-08 10:36:07 +0000
commit503f28173e77c73a0d3f84f111ce89fa81e08c76 (patch)
tree043435f05bd853f32bf16fc32dbdcd90257371a5 /gcc/sched-int.h
parent19a8b8529ab7c169e2baa9837d363ebb7878153f (diff)
downloadgcc-503f28173e77c73a0d3f84f111ce89fa81e08c76.tar.gz
Use cselib for alias analysis in sched_ebb
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44716 138bc75d-0d04-0410-961f-82ee72b054a4
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;