src/share/vm/opto/parse2.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File valhalla-experimental Sdiff src/share/vm/opto

src/share/vm/opto/parse2.cpp

Print this page




2369     break;
2370 
2371   case Bytecodes::_jsr:
2372   case Bytecodes::_jsr_w:
2373     do_jsr();
2374     break;
2375 
2376   case Bytecodes::_ret:
2377     do_ret();
2378     break;
2379 
2380 
2381   case Bytecodes::_monitorenter:
2382     do_monitor_enter();
2383     break;
2384 
2385   case Bytecodes::_monitorexit:
2386     do_monitor_exit();
2387     break;
2388 








2389   case Bytecodes::_breakpoint:
2390     // Breakpoint set concurrently to compile
2391     // %%% use an uncommon trap?
2392     C->record_failure("breakpoint in method");
2393     return;
2394 
2395   default:
2396 #ifndef PRODUCT
2397     map()->dump(99);
2398 #endif
2399     tty->print("\nUnhandled bytecode %s\n", Bytecodes::name(bc()) );
2400     ShouldNotReachHere();
2401   }
2402 
2403 #ifndef PRODUCT
2404   IdealGraphPrinter *printer = C->printer();
2405   if (printer && printer->should_print(1)) {
2406     char buffer[256];
2407     sprintf(buffer, "Bytecode %d: %s", bci(), Bytecodes::name(bc()));
2408     bool old = printer->traverse_outs();


2369     break;
2370 
2371   case Bytecodes::_jsr:
2372   case Bytecodes::_jsr_w:
2373     do_jsr();
2374     break;
2375 
2376   case Bytecodes::_ret:
2377     do_ret();
2378     break;
2379 
2380 
2381   case Bytecodes::_monitorenter:
2382     do_monitor_enter();
2383     break;
2384 
2385   case Bytecodes::_monitorexit:
2386     do_monitor_exit();
2387     break;
2388 
2389   case Bytecodes::_vunbox:
2390     do_vunbox();
2391     break;
2392 
2393   case Bytecodes::_vbox:
2394     do_vbox();
2395     break;
2396 
2397   case Bytecodes::_breakpoint:
2398     // Breakpoint set concurrently to compile
2399     // %%% use an uncommon trap?
2400     C->record_failure("breakpoint in method");
2401     return;
2402 
2403   default:
2404 #ifndef PRODUCT
2405     map()->dump(99);
2406 #endif
2407     tty->print("\nUnhandled bytecode %s\n", Bytecodes::name(bc()) );
2408     ShouldNotReachHere();
2409   }
2410 
2411 #ifndef PRODUCT
2412   IdealGraphPrinter *printer = C->printer();
2413   if (printer && printer->should_print(1)) {
2414     char buffer[256];
2415     sprintf(buffer, "Bytecode %d: %s", bci(), Bytecodes::name(bc()));
2416     bool old = printer->traverse_outs();
src/share/vm/opto/parse2.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File