OSDN Git Service

* gcse.c (compute_transpout, transpout): Remove, move logic
authormkuvyrkov <mkuvyrkov@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Jul 2010 19:27:31 +0000 (19:27 +0000)
committermkuvyrkov <mkuvyrkov@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Jul 2010 19:27:31 +0000 (19:27 +0000)
commitf151d0c60af393e59d7bb29bba6e78bdfcd203a1
tree7a1ec683cc343481ac7c52d6c023de5e66a1f722
parent05f638ea017baaa69a6ecb2b3338d4b845bbf29e
* gcse.c (compute_transpout, transpout): Remove, move logic
to prune_expressions.
(compute_pre_data): Move pruning of trapping expressions ...
(prune_expressions): ... here.  New static function.
(compute_code_hoist_data): Use it.
(alloc_code_hoist_mem, free_code_hoist_mem, hoist_code): Update.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@162588 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/gcse.c