Commit 87e176df by Richard Sandiford Committed by Richard Sandiford

Adjust ira_init_register_move_cost comment

2018-02-05  Richard Sandiford  <richard.sandiford@linaro.org>

gcc/
	* ira.c (ira_init_register_move_cost): Adjust comment.

From-SVN: r257385
parent b95852cc
2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
* ira.c (ira_init_register_move_cost): Adjust comment.
2018-02-05 Martin Liska <mliska@suse.cz> 2018-02-05 Martin Liska <mliska@suse.cz>
PR gcov-profile/84137 PR gcov-profile/84137
......
...@@ -1578,8 +1578,10 @@ ira_init_register_move_cost (machine_mode mode) ...@@ -1578,8 +1578,10 @@ ira_init_register_move_cost (machine_mode mode)
ira_assert (ira_register_move_cost[mode] == NULL ira_assert (ira_register_move_cost[mode] == NULL
&& ira_may_move_in_cost[mode] == NULL && ira_may_move_in_cost[mode] == NULL
&& ira_may_move_out_cost[mode] == NULL); && ira_may_move_out_cost[mode] == NULL);
/* have_regs_of_mode[mode] might be false because it might be /* Note that we might be asked about the move costs of modes that
E_<mode> (see genmodes) of pseudo with <mode>. */ cannot be stored in any hard register, for example if an inline
asm tries to create a register operand with an impossible mode.
We therefore can't assert have_regs_of_mode[mode] here. */
for (cl1 = 0; cl1 < N_REG_CLASSES; cl1++) for (cl1 = 0; cl1 < N_REG_CLASSES; cl1++)
for (cl2 = 0; cl2 < N_REG_CLASSES; cl2++) for (cl2 = 0; cl2 < N_REG_CLASSES; cl2++)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment