diff options
author | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-12-24 10:23:25 +0000 |
---|---|---|
committer | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-12-24 10:23:25 +0000 |
commit | 363d040e2f99dfddb56df620d9d60b993e7baa8e (patch) | |
tree | 0729bdf66d39bb923bb810bd811b1f81a2fdd5cc /gcc/tree-ssa-operands.h | |
parent | 20a3377f1641164f68192e706866c77f62aac41f (diff) | |
download | gcc-363d040e2f99dfddb56df620d9d60b993e7baa8e.tar.gz |
* tree-ssa-operands.h (struct ssa_operand_memory_d):
add ssa_operand_mem_size.
* tree-ssa-operands.c (operands_bitmap_obstack): New.
(ssa_operand_mem_size): Remove.
(init_ssa_operands): Initialize obstack; use it.
(fini_ssa_operands): Release obstack.
(ssa_operand_alloc): Update.
(finalize_ssa_vdefs, finalize_ssa_vuse_ops, copy_virtual_operands,
get_mpt_for): Use obstack.
* tree-ssa.c (delete_tree_ssa): Call fini_ssa_operands.
* tree-outof-ssa.c: (remove_ssa_form): Don't call it here.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120189 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-ssa-operands.h')
-rw-r--r-- | gcc/tree-ssa-operands.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/tree-ssa-operands.h b/gcc/tree-ssa-operands.h index 35d59a44e4c..92dc4f9dace 100644 --- a/gcc/tree-ssa-operands.h +++ b/gcc/tree-ssa-operands.h @@ -124,6 +124,8 @@ struct ssa_operand_memory_d GTY((chain_next("%h.next"))) struct ssa_operands GTY(()) { struct ssa_operand_memory_d *operand_memory; unsigned operand_memory_index; + /* Current size of the operand memory buffer. */ + unsigned int ssa_operand_mem_size; bool ops_active; |