< prev index next >

src/share/vm/opto/output.cpp

Print this page
rev 8979 : [mq]: vmerr_static

*** 2609,2619 **** if( prior_use && !edge_from_to(prior_use,n) ) { tty->print("%s = ",OptoReg::as_VMReg(def)->name()); n->dump(); tty->print_cr("..."); prior_use->dump(); ! assert(edge_from_to(prior_use,n),msg); } _reg_node.map(def,NULL); // Kill live USEs } } --- 2609,2619 ---- if( prior_use && !edge_from_to(prior_use,n) ) { tty->print("%s = ",OptoReg::as_VMReg(def)->name()); n->dump(); tty->print_cr("..."); prior_use->dump(); ! assert(edge_from_to(prior_use,n), "%s", msg); } _reg_node.map(def,NULL); // Kill live USEs } }
*** 2647,2661 **** Node *def = n->in(i); assert(def != 0, "input edge required"); OptoReg::Name reg_lo = _regalloc->get_reg_first(def); OptoReg::Name reg_hi = _regalloc->get_reg_second(def); if( OptoReg::is_valid(reg_lo) ) { ! assert(!_reg_node[reg_lo] || edge_from_to(_reg_node[reg_lo],def), msg); _reg_node.map(reg_lo,n); } if( OptoReg::is_valid(reg_hi) ) { ! assert(!_reg_node[reg_hi] || edge_from_to(_reg_node[reg_hi],def), msg); _reg_node.map(reg_hi,n); } } } --- 2647,2661 ---- Node *def = n->in(i); assert(def != 0, "input edge required"); OptoReg::Name reg_lo = _regalloc->get_reg_first(def); OptoReg::Name reg_hi = _regalloc->get_reg_second(def); if( OptoReg::is_valid(reg_lo) ) { ! assert(!_reg_node[reg_lo] || edge_from_to(_reg_node[reg_lo],def), "%s", msg); _reg_node.map(reg_lo,n); } if( OptoReg::is_valid(reg_hi) ) { ! assert(!_reg_node[reg_hi] || edge_from_to(_reg_node[reg_hi],def), "%s", msg); _reg_node.map(reg_hi,n); } } }
< prev index next >