src/share/vm/opto/loopUnswitch.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 8072422 Cdiff src/share/vm/opto/loopUnswitch.cpp

src/share/vm/opto/loopUnswitch.cpp

Print this page

        

*** 136,146 **** #ifdef ASSERT Node* uniqc = proj_true->unique_ctrl_out(); Node* entry = head->in(LoopNode::EntryControl); Node* predicate = find_predicate(entry); ! if (predicate != NULL && LoopLimitCheck && UseLoopPredicate) { // We may have two predicates, find first. entry = find_predicate(entry->in(0)->in(0)); if (entry != NULL) predicate = entry; } if (predicate != NULL) predicate = predicate->in(0); --- 136,146 ---- #ifdef ASSERT Node* uniqc = proj_true->unique_ctrl_out(); Node* entry = head->in(LoopNode::EntryControl); Node* predicate = find_predicate(entry); ! if (predicate != NULL && UseLoopPredicate) { // We may have two predicates, find first. entry = find_predicate(entry->in(0)->in(0)); if (entry != NULL) predicate = entry; } if (predicate != NULL) predicate = predicate->in(0);
src/share/vm/opto/loopUnswitch.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File