Mercurial > hg > CbC > CbC_gcc
diff gcc/domwalk.h @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 84e7813d76e9 |
children |
line wrap: on
line diff
--- a/gcc/domwalk.h Thu Oct 25 07:37:49 2018 +0900 +++ b/gcc/domwalk.h Thu Feb 13 11:34:05 2020 +0900 @@ -1,5 +1,5 @@ /* Generic dominator tree walker - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@redhat.com> This file is part of GCC. @@ -60,13 +60,12 @@ REACHABLE_BLOCKS_PRESERVING_FLAGS }; - dom_walker (cdi_direction direction, enum reachability = ALL_BLOCKS); - /* You can provide a mapping of basic-block index to RPO if you have that readily available or you do multiple walks. If you specify NULL as BB_INDEX_TO_RPO dominator children will not be walked in RPO order. */ - dom_walker (cdi_direction direction, enum reachability, int *bb_index_to_rpo); + dom_walker (cdi_direction direction, enum reachability = ALL_BLOCKS, + int *bb_index_to_rpo = NULL); ~dom_walker (); @@ -94,7 +93,7 @@ if it is set to CDI_POST_DOMINATORS, then we walk the post dominator tree. */ const ENUM_BITFIELD (cdi_direction) m_dom_direction : 2; - bool m_skip_unreachable_blocks; + const ENUM_BITFIELD (reachability) m_reachability : 2; bool m_user_bb_to_rpo; basic_block m_unreachable_dom; int *m_bb_to_rpo;