< prev index next >

src/hotspot/share/opto/superword.cpp

Print this page

        

*** 2740,2750 **** 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)); _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"); --- 2740,2750 ---- 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->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 >