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