2018-12-06 Richard Biener <rguenther@suse.de>
commit6e6e5c14d20edef3b7088ed4e733fe2b1d5b214a
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 6 Dec 2018 11:32:52 +0000 (6 11:32 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 6 Dec 2018 11:32:52 +0000 (6 11:32 +0000)
treebbd5798495f8197c79c8198fc04baab67c83d0bf
parent7da7f1c63b57a0742b4a4bec4591fdf8285092e3
2018-12-06  Richard Biener  <rguenther@suse.de>

* df-problems.c (df_rd_local_compute): Use bitmap_release.
(df_live_free): Likewise.
(df_md_local_compute): Likewise.
(df_md_free): Release df_md_scratch bitmap.
* loop-invariant.c (calculate_loop_reg_pressure): Use
bitmap_release.
* sched-deps.c (true_dependency_cache, output_dependency_cache,
anti_dependency_cache, control_dependency_cache,
spec_dependency_cache): Use bitmap instead of bitmap_head *.
* sched-ebb.c (schedule_ebbs_init): Initialize non-GTY
dont_calc_deps as bitmap allocated from obstack not GC.
(schedule_ebbs_finish): Use bitmap_release.
* sched-rgn.c (schedule_insns): Initialize non-GTY
not_in_df as bitmap allocated from obstack not GC.
Use bitmap_release.
* sel-sched.c (_forced_ebb_heads): Remove premature optimization.
(sel_region_init): Allocate forced_ebb_heads.
(sel_region_finish): Free forced_ebb_heads.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@266851 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/df-problems.c
gcc/loop-invariant.c
gcc/sched-deps.c
gcc/sched-ebb.c
gcc/sched-rgn.c
gcc/sel-sched.c