aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc
diff options
context:
space:
mode:
authorJie Zhang <jie@codesourcery.com>2010-04-27 09:15:11 +0000
committerJie Zhang <jiez@gcc.gnu.org>2010-04-27 09:15:11 +0000
commita502783080621669758f49c9e603c7089a0d5edc (patch)
tree999ec4de34b99719d326b3aabfe29251f2c9fb06 /gcc/doc
parent0ed3cde299ac34249c30f4070efca7ce72368481 (diff)
downloadgcc-a502783080621669758f49c9e603c7089a0d5edc.zip
gcc-a502783080621669758f49c9e603c7089a0d5edc.tar.gz
gcc-a502783080621669758f49c9e603c7089a0d5edc.tar.bz2
gimple.texi (gimple_statement_with_ops): Remove addresses_taken field.
* doc/gimple.texi (gimple_statement_with_ops): Remove addresses_taken field. (gimple_statement_with_memory_ops): Likewise. From-SVN: r158770
Diffstat (limited to 'gcc/doc')
-rw-r--r--gcc/doc/gimple.texi33
1 files changed, 13 insertions, 20 deletions
diff --git a/gcc/doc/gimple.texi b/gcc/doc/gimple.texi
index 1c742b2..16692c5 100644
--- a/gcc/doc/gimple.texi
+++ b/gcc/doc/gimple.texi
@@ -212,24 +212,18 @@ common fields are placed in @code{gimple_statement_with_ops_base} which
is then inherited from the other two tuples.
-@multitable {@code{addresses_taken}} {56 + 8 * @code{num_ops} bytes}
+@multitable {@code{def_ops}} {48 + 8 * @code{num_ops} bytes}
@item @code{gsbase} @tab 256
-@item @code{addresses_taken} @tab 64
@item @code{def_ops} @tab 64
@item @code{use_ops} @tab 64
@item @code{op} @tab @code{num_ops} * 64
-@item Total size @tab 56 + 8 * @code{num_ops} bytes
+@item Total size @tab 48 + 8 * @code{num_ops} bytes
@end multitable
@itemize @bullet
@item @code{gsbase}
Inherited from @code{struct gimple_statement_base}.
-@item @code{addresses_taken}
-Bitmap holding the UIDs of all the @code{VAR_DECL}s whose addresses are
-taken by this statement. For example, a statement of the form
-@code{p = &b} will have the UID for symbol @code{b} in this set.
-
@item @code{def_ops}
Array of pointers into the operand array indicating all the slots that
contain a variable written-to by the statement. This array is
@@ -254,18 +248,17 @@ vector (@code{gimple_statement_with_memory_ops_base} and
@code{gimple_statement_with_memory_ops}).
-@multitable {@code{addresses_taken}} {88 + 8 * @code{num_ops} bytes}
-@item Field @tab Size (bits)
-@item @code{gsbase} @tab 256
-@item @code{addresses_taken} @tab 64
-@item @code{def_ops} @tab 64
-@item @code{use_ops} @tab 64
-@item @code{vdef_ops} @tab 64
-@item @code{vuse_ops} @tab 64
-@item @code{stores} @tab 64
-@item @code{loads} @tab 64
-@item @code{op} @tab @code{num_ops} * 64
-@item Total size @tab 88 + 8 * @code{num_ops} bytes
+@multitable {@code{vdef_ops}} {80 + 8 * @code{num_ops} bytes}
+@item Field @tab Size (bits)
+@item @code{gsbase} @tab 256
+@item @code{def_ops} @tab 64
+@item @code{use_ops} @tab 64
+@item @code{vdef_ops} @tab 64
+@item @code{vuse_ops} @tab 64
+@item @code{stores} @tab 64
+@item @code{loads} @tab 64
+@item @code{op} @tab @code{num_ops} * 64
+@item Total size @tab 80 + 8 * @code{num_ops} bytes
@end multitable
@itemize @bullet