aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-flow.h
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2006-11-30 16:30:01 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2006-11-30 15:30:01 +0000
commit456cde303058f8e7a01ff00e12bddba44a1bac75 (patch)
treeb063e9194250c0c9d4b41caadabed3f1f5175e80 /gcc/tree-flow.h
parentc6b1b49b1ecf3ef95fcdf98c2ed41edefd4c8991 (diff)
downloadgcc-456cde303058f8e7a01ff00e12bddba44a1bac75.zip
gcc-456cde303058f8e7a01ff00e12bddba44a1bac75.tar.gz
gcc-456cde303058f8e7a01ff00e12bddba44a1bac75.tar.bz2
tree-ssa-operands.h (struct ssa_operands): New.
* tree-ssa-operands.h (struct ssa_operands): New. * tree-flow-inline.h (gimple_ssa_operands): New function. * tree-flow.h: (struct gimple_df): Add ssa_operands. * Makefile.in: Remove gt-tree-ssa-operands.h * tree-ssa-operands.c: Do not include gt-tree-ssa-operands.h (free_defs, free_uses, free_vuses, free_maydefs, free_mustdefs, operand_memory, operand_memory_index, ops_active): Remove statics. (ALLOC_OPTYPE): Update. (operand_build_sort_virtual): Update. (ssa_operands_active): Update. (init_ssa_operands): Update. (fini_ssa_operands): Update. (ssa_operand_alloc): Update. (INITIALIZE_USE): Update. (finalize_ssa_use_ops): Update. (finalize_ssa_v_may_def_ops): Update. (finalize_ssa_vuse_ops): Update. (finalize_ssa_v_must_def_ops): Update. From-SVN: r119363
Diffstat (limited to 'gcc/tree-flow.h')
-rw-r--r--gcc/tree-flow.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/tree-flow.h b/gcc/tree-flow.h
index fad1686..fb7b02f 100644
--- a/gcc/tree-flow.h
+++ b/gcc/tree-flow.h
@@ -88,6 +88,8 @@ struct gimple_df GTY(()) {
/* True if the code is in ssa form. */
unsigned int in_ssa_p : 1;
+
+ struct ssa_operands ssa_operands;
};
/* Accessors for internal use only. Generic code should use abstraction