This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch] tree-flow.h: Remove has_escape_site from bb_ann_d.
Hi Richard,
> > ISTR rth asking for this bit at one time. But if he doesn't have
> > a use for it, the patch is fine.
>
> I never got around to implementing the special cases for builtins
> and CALL_EXPR_HAS_RETURN_SLOT_ADDR.
Are you going to? Can I either remove the bit or move it to flags in
basic_block_def?
I am thinking about folding bb_ann_d into basic_block_def. It's not
difficult to move incoming_edge_threaded to a pass-specific variable.
Then we are left with two pointers, namely phi_nodes and predictions.
But then we need one pointer to point to bb_ann_d from basic_block_def
anyway.
Kazu Hirata