ipa-inline-analysis.c (inline_write_summary): Remove unnecessary assignment inside if condition.

* ipa-inline-analysis.c (inline_write_summary): Remove unnecessary
	assignment inside if condition.

From-SVN: r239779
This commit is contained in:
Nathan Sidwell 2016-08-26 13:03:32 +00:00 committed by Nathan Sidwell
parent ebfa15ab65
commit bdc30f8f2f
2 changed files with 10 additions and 9 deletions

View File

@ -1,3 +1,8 @@
2016-08-26 Nathan Sidwell <nathan@acm.org>
* ipa-inline-analysis.c (inline_write_summary): Remove unnecessary
assignment inside if condition.
2016-08-26 Richard Biener <rguenther@suse.de>
PR tree-optimization/69047

View File

@ -4430,7 +4430,6 @@ write_inline_edge_summary (struct output_block *ob, struct cgraph_edge *e)
void
inline_write_summary (void)
{
struct cgraph_node *node;
struct output_block *ob = create_output_block (LTO_section_inline_summary);
lto_symtab_encoder_t encoder = ob->decl_state->symtab_node_encoder;
unsigned int count = 0;
@ -4449,19 +4448,16 @@ inline_write_summary (void)
{
symtab_node *snode = lto_symtab_encoder_deref (encoder, i);
cgraph_node *cnode = dyn_cast <cgraph_node *> (snode);
if (cnode && (node = cnode)->definition && !node->alias)
if (cnode && cnode->definition && !cnode->alias)
{
struct inline_summary *info = inline_summaries->get (node);
struct inline_summary *info = inline_summaries->get (cnode);
struct bitpack_d bp;
struct cgraph_edge *edge;
int i;
size_time_entry *e;
struct condition *c;
streamer_write_uhwi (ob,
lto_symtab_encoder_encode (encoder,
node));
streamer_write_uhwi (ob, lto_symtab_encoder_encode (encoder, cnode));
streamer_write_hwi (ob, info->estimated_self_stack_size);
streamer_write_hwi (ob, info->self_size);
streamer_write_hwi (ob, info->self_time);
@ -4494,9 +4490,9 @@ inline_write_summary (void)
write_predicate (ob, info->loop_iterations);
write_predicate (ob, info->loop_stride);
write_predicate (ob, info->array_index);
for (edge = node->callees; edge; edge = edge->next_callee)
for (edge = cnode->callees; edge; edge = edge->next_callee)
write_inline_edge_summary (ob, edge);
for (edge = node->indirect_calls; edge; edge = edge->next_callee)
for (edge = cnode->indirect_calls; edge; edge = edge->next_callee)
write_inline_edge_summary (ob, edge);
}
}