]> git.ipfire.org Git - thirdparty/gcc.git/commit
tree-ssa-reassoc.c (bip_map): Remove decl.
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>
Fri, 18 May 2012 12:02:54 +0000 (12:02 +0000)
committerWilliam Schmidt <wschmidt@gcc.gnu.org>
Fri, 18 May 2012 12:02:54 +0000 (12:02 +0000)
commit917a52020ad1cc0d799476bffcc900a1a14824f5
treee8aa98877561a85e4c17f8ef2fef82264eb52d91
parent387df8716035d8a7e1f8a1fb74804ee39e16ed3f
tree-ssa-reassoc.c (bip_map): Remove decl.

2012-05-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

* tree-ssa-reassoc.c (bip_map): Remove decl.
(completely_remove_stmt): Remove function.
(remove_def_if_absorbed_call): Remove function.
(remove_visited_stmt_chain): Remove __builtin_powi handling.
(possibly_move_powi): Remove function.
(rewrite_expr_tree): Remove calls to possibly_move_powi.
(rewrite_expr_tree_parallel): Likewise.
(attempt_builtin_powi): Build multiplies explicitly rather than
relying on the ops vector and rank system.
(transform_stmt_to_copy): New function.
(transform_stmt_to_multiply): Likewise.
(reassociate_bb): Handle leftover operations after __builtin_powi
optimization; build a final multiply if necessary.

From-SVN: r187652
gcc/ChangeLog
gcc/tree-ssa-reassoc.c