diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2014-05-22 07:25:48 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <mkuvyrkov@gcc.gnu.org> | 2014-05-22 07:25:48 +0000 |
commit | 16d83dd6f873552cce2116602073412cb0c297ed (patch) | |
tree | 0b3daa57eb64deffcaa18a86da8474cde31d369d /gcc/sched-int.h | |
parent | 03bdb69f1d7196e80988b95166ab5670b0b62d44 (diff) | |
download | gcc-16d83dd6f873552cce2116602073412cb0c297ed.zip gcc-16d83dd6f873552cce2116602073412cb0c297ed.tar.gz gcc-16d83dd6f873552cce2116602073412cb0c297ed.tar.bz2 |
Remove IA64 speculation tweaking flags
* config/ia64/ia64.c (ia64_set_sched_flags): Delete handling of
speculation tuning flags.
(msched-prefer-non-data-spec-insns,)
(msched-prefer-non-control-spec-insns): Obsolete options.
* haifa-sched.c (choose_ready): Remove handling of
PREFER_NON_CONTROL_SPEC and PREFER_NON_DATA_SPEC.
* sched-int.h (enum SPEC_SCHED_FLAGS): Remove PREFER_NON_CONTROL_SPEC
and PREFER_NON_DATA_SPEC.
* sel-sched.c (process_spec_exprs): Remove handling of
PREFER_NON_CONTROL_SPEC and PREFER_NON_DATA_SPEC.
From-SVN: r210746
Diffstat (limited to 'gcc/sched-int.h')
-rw-r--r-- | gcc/sched-int.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/sched-int.h b/gcc/sched-int.h index d04bf08..6e024c2 100644 --- a/gcc/sched-int.h +++ b/gcc/sched-int.h @@ -1141,9 +1141,7 @@ enum SCHED_FLAGS { enum SPEC_SCHED_FLAGS { COUNT_SPEC_IN_CRITICAL_PATH = 1, - PREFER_NON_DATA_SPEC = COUNT_SPEC_IN_CRITICAL_PATH << 1, - PREFER_NON_CONTROL_SPEC = PREFER_NON_DATA_SPEC << 1, - SEL_SCHED_SPEC_DONT_CHECK_CONTROL = PREFER_NON_CONTROL_SPEC << 1 + SEL_SCHED_SPEC_DONT_CHECK_CONTROL = COUNT_SPEC_IN_CRITICAL_PATH << 1 }; #define NOTE_NOT_BB_P(NOTE) (NOTE_P (NOTE) && (NOTE_KIND (NOTE) \ |