[PATCH] extend cselim to check non-trapping for more references (PR tree-optimizaton/89430)
Jakub Jelinek
jakub@redhat.com
Thu Jun 4 06:44:20 GMT 2020
Hi!
The usual way to write it would be:
On Thu, Jun 04, 2020 at 06:17:13AM +0000, Hao Liu OS wrote:
> gcc/:
>
> PR tree-optimization/89430
> * tree-ssa-phiopt.c
> (struct name_to_bb): Rename to ref_to_bb; add a new field exp;
> remove ssa_name_ver, store, offset fields.
> (struct ssa_names_hasher): Rename to refs_hasher; update functions.
> (class nontrapping_dom_walker): Rename m_seen_ssa_names to m_seen_refs.
> (nontrapping_dom_walker::add_or_mark_expr): Extend to support ARRAY_REFs
> and COMPONENT_REFs.
PR tree-optimization/89430
* tree-ssa-phiopt.c (struct name_to_bb): Rename to ...
(ref_to_bb): ... this. Add a new field exp. Remove ssa_name_ver,
store, offset fields.
(struct ssa_names_hasher): Rename to ...
(refs_hasher): ... this. Update methods.
(class nontrapping_dom_walker): Rename m_seen_ssa_names to m_seen_refs.
(nontrapping_dom_walker::add_or_mark_expr): Extend to support ARRAY_REFs
and COMPONENT_REFs.
or so.
Will defer review to Richard.
Jakub
More information about the Gcc-patches
mailing list