< prev index next >
src/hotspot/share/opto/superword.cpp
Print this page
@@ -2743,11 +2743,11 @@
NOT_PRODUCT(if(is_trace_loop_reverse() || TraceLoopOpts) {tty->print_cr("Should be int type only");})
return NULL;
}
}
// Move shift count into vector register.
- cnt = VectorNode::shift_count(p0, cnt, vlen, velt_basic_type(p0));
+ cnt = VectorNode::shift_count(p0->Opcode(), cnt, vlen, velt_basic_type(p0));
_igvn.register_new_node_with_optimizer(cnt);
_phase->set_ctrl(cnt, _phase->get_ctrl(opd));
return cnt;
}
assert(!opd->is_StoreVector(), "such vector is not expected here");
< prev index next >