]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/doc/gimple.texi
re PR middle-end/42834 (memcpy folding overeager)
[thirdparty/gcc.git] / gcc / doc / gimple.texi
index 984f00bd65aa4d0a44b2495ff6a2d06e519abf9a..b778db387d91316bae3bf9407aa7d3e911eb6201 100644 (file)
@@ -452,8 +452,8 @@ becomes
 
 The same rule holds for arguments to a @code{GIMPLE_CALL}.
 
-The target of an assignment is usually a variable, but can also be an
-@code{INDIRECT_REF} or a compound lvalue as described below.
+The target of an assignment is usually a variable, but can also be a
+@code{MEM_REF} or a compound lvalue as described below.
 
 @menu
 * Compound Expressions::
@@ -664,6 +664,11 @@ Return true if t is a valid expression to use as the function
 called by a @code{GIMPLE_CALL}.
 @end deftypefn
 
+@deftypefn {GIMPLE function} is_gimple_mem_ref_addr (tree t)
+Return true if t is a valid expression to use as first operand
+of a @code{MEM_REF} expression.
+@end deftypefn
+
 @deftypefn {GIMPLE function} is_gimple_constant (tree t)
 Return true if t is a valid gimple constant.
 @end deftypefn