diff options
author | Bin Cheng <bin.cheng@arm.com> | 2015-07-02 04:32:05 +0000 |
---|---|---|
committer | Bin Cheng <amker@gcc.gnu.org> | 2015-07-02 04:32:05 +0000 |
commit | 6f929985791a50401c5e53b90d6fffc54caab43a (patch) | |
tree | 041c998c5638f4f4169a7e50bcb93f120e5fbde7 /gcc/builtins.c | |
parent | 305ebd10fd6da29c2e064f03bae7098549eeb453 (diff) | |
download | gcc-6f929985791a50401c5e53b90d6fffc54caab43a.zip gcc-6f929985791a50401c5e53b90d6fffc54caab43a.tar.gz gcc-6f929985791a50401c5e53b90d6fffc54caab43a.tar.bz2 |
tree-ssa-loop-ivopts.c (struct ivopts_data): New field iv_obstack.
* tree-ssa-loop-ivopts.c (struct ivopts_data): New field iv_obstack.
(tree_ssa_iv_optimize_init): Initialize iv_obstack.
(alloc_iv): New parameter. Allocate struct iv using obstack_alloc.
(set_iv, find_interesting_uses_address, add_candidate_1): New
argument to alloc_iv.
(find_interesting_uses_op, find_interesting_uses_cond): Don't
duplicate struct iv.
(free_loop_data): Don't free struct iv explicitly.
(tree_ssa_iv_optimize_finalize): Free iv_obstack.
From-SVN: r225293
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions