]> gcc.gnu.org Git - gcc.git/commitdiff
ipa-inline-analysis.c (inline_write_summary): Remove unnecessary assignment inside...
authorNathan Sidwell <nathan@acm.org>
Fri, 26 Aug 2016 13:03:32 +0000 (13:03 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Fri, 26 Aug 2016 13:03:32 +0000 (13:03 +0000)
* ipa-inline-analysis.c (inline_write_summary): Remove unnecessary
assignment inside if condition.

From-SVN: r239779

gcc/ChangeLog
gcc/ipa-inline-analysis.c

index 408b7150064680bc74f43828e5dce76f6c8e0bcb..72dc183738dbe5b78b4c0f5b18113be380d5eae1 100644 (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
index da29d2240a4f56dc93647b9222abf147b95f7760..c8b1fefc288df56e4ada389b9471b10424da9f51 100644 (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);
        }
     }
This page took 0.111315 seconds and 5 git commands to generate.