make get_domminated_by_region return a auto_vec
authorTrevor Saunders <tbsaunde@tbsaunde.org>
Sat, 12 Jun 2021 18:18:05 +0000 (14:18 -0400)
committerTrevor Saunders <tbsaunde@tbsaunde.org>
Thu, 17 Jun 2021 08:43:28 +0000 (04:43 -0400)
commit4541b5ec16178a1954066c54cd9220b7c8f74309
tree7a90e3b9dc1e7a50c178224f091f3d562a287071
parent4f899c4298cce9b332248e4f7a42ca81e51d20a5
make get_domminated_by_region return a auto_vec

This makes it clear the caller owns the vector, and ensures it is cleaned up.

Signed-off-by: Trevor Saunders <tbsaunde@tbsaunde.org>
gcc/ChangeLog:

* dominance.c (get_dominated_by_region): Return auto_vec<basic_block>.
* dominance.h (get_dominated_by_region): Likewise.
* tree-cfg.c (gimple_duplicate_sese_region): Adjust.
(gimple_duplicate_sese_tail): Likewise.
(move_sese_region_to_fn): Likewise.
gcc/dominance.c
gcc/dominance.h
gcc/tree-cfg.c