tree-ssa-threadupdate.c
45.2 KB
-
tree-ssa-threadupdate.c (struct redirection_data): Delete outgoing_edge and… · 1465e5cf
tree-ssa-threadupdate.c (struct redirection_data): Delete outgoing_edge and intermediate_edge fields. * tree-ssa-threadupdate.c (struct redirection_data): Delete outgoing_edge and intermediate_edge fields. Instead store the path. (redirection_data::hash): Hash on the last edge's destination index. (redirection_data::equal): Check the entire thread path. (lookup_redirectio_data): Corresponding changes. (create_edge_and_update_destination_phis): Likewise. (thread_single_edge): Likewise. From-SVN: r203091
Jeff Law committed