< 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 >