summaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-operands.h
diff options
context:
space:
mode:
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>2006-12-24 10:23:25 +0000
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>2006-12-24 10:23:25 +0000
commit363d040e2f99dfddb56df620d9d60b993e7baa8e (patch)
tree0729bdf66d39bb923bb810bd811b1f81a2fdd5cc /gcc/tree-ssa-operands.h
parent20a3377f1641164f68192e706866c77f62aac41f (diff)
downloadgcc-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.h2
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;