aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorVladimir Makarov <vmakarov@redhat.com>2012-10-28 20:02:59 +0000
committerVladimir Makarov <vmakarov@gcc.gnu.org>2012-10-28 20:02:59 +0000
commitc5cd5a7ed3f3a476ed17f2449598e6309cf7956c (patch)
tree888f79b5020c2fcd4c6a06b52d30340a3f6cfc2c /gcc/rtl.h
parent57bf28eab7d3b708b52d4d3f52b0f42966945b8d (diff)
downloadgcc-c5cd5a7ed3f3a476ed17f2449598e6309cf7956c.zip
gcc-c5cd5a7ed3f3a476ed17f2449598e6309cf7956c.tar.gz
gcc-c5cd5a7ed3f3a476ed17f2449598e6309cf7956c.tar.bz2
rtl.h (struct rtx_def): Add a comment for member unchanging.
2012-10-28 Vladimir Makarov <vmakarov@redhat.com> * rtl.h (struct rtx_def): Add a comment for member unchanging. * lra-int.h (LRA_TEMP_CLOBBER_P): New macro. (lra_hard_reg_substitution): Rename to lra_final_code_change. * lra-constraints.c (match_reload): Mark temporary clobbers. * lra-spill.c (lra_hard_reg_substitution): Rename to lra_final_code_change. Remove temporary clobbers. * lra.c (lra): Rename to lra_final_code_change. From-SVN: r192897
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r--gcc/rtl.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index 43a49c4..4ee27d9 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -283,7 +283,8 @@ struct GTY((chain_next ("RTX_NEXT (&%h)"),
1 in a NOTE, or EXPR_LIST for a const call.
1 in a JUMP_INSN of an annulling branch.
1 in a CONCAT is VAL_EXPR_IS_CLOBBERED in var-tracking.c.
- 1 in a preserved VALUE is PRESERVED_VALUE_P in cselib.c. */
+ 1 in a preserved VALUE is PRESERVED_VALUE_P in cselib.c.
+ 1 in a clobber temporarily created for LRA. */
unsigned int unchanging : 1;
/* 1 in a MEM or ASM_OPERANDS expression if the memory reference is volatile.
1 in an INSN, CALL_INSN, JUMP_INSN, CODE_LABEL, BARRIER, or NOTE