< prev index next >

src/share/vm/opto/superword.cpp

Print this page
rev 9234 : 8141624: Limit calculation of pre loop during super word optimization is wrong
Reviewed-by: simonis
Contributed-by: gunter.haug@sap.com

@@ -556,11 +556,11 @@
           Node_List* p = _packset.at(i);
           MemNode* s = p->at(0)->as_Mem();
           assert(!same_velt_type(s, mem_ref), "sanity");
           memops.push(s);
         }
-        MemNode* best_align_to_mem_ref = find_align_to_ref(memops);
+        best_align_to_mem_ref = find_align_to_ref(memops);
         if (best_align_to_mem_ref == NULL) {
           NOT_PRODUCT(if (TraceSuperWord) tty->print_cr("SuperWord::find_adjacent_refs(): best_align_to_mem_ref == NULL");)
           break;
         }
         best_iv_adjustment = get_iv_adjustment(best_align_to_mem_ref);
< prev index next >