comparison src/share/vm/interpreter/templateTable.cpp @ 1423:760213a60e8b

* rewrite of the code installation * partial support for safepoints * macro-based CiTargetMethod interface * code stub support
author Lukas Stadler <lukas.stadler@oracle.com>
date Mon, 16 Aug 2010 18:59:36 -0700
parents bd02caa94611
children 2d26b0046e0d
comparison
equal deleted inserted replaced
1422:3483ec571caf 1423:760213a60e8b
425 def(Bytecodes::_if_acmpne , ubcp|____|clvm|____, atos, vtos, if_acmp , not_equal ); 425 def(Bytecodes::_if_acmpne , ubcp|____|clvm|____, atos, vtos, if_acmp , not_equal );
426 def(Bytecodes::_goto , ubcp|disp|clvm|____, vtos, vtos, _goto , _ ); 426 def(Bytecodes::_goto , ubcp|disp|clvm|____, vtos, vtos, _goto , _ );
427 def(Bytecodes::_jsr , ubcp|disp|____|____, vtos, vtos, jsr , _ ); // result is not an oop, so do not transition to atos 427 def(Bytecodes::_jsr , ubcp|disp|____|____, vtos, vtos, jsr , _ ); // result is not an oop, so do not transition to atos
428 def(Bytecodes::_ret , ubcp|disp|____|____, vtos, vtos, ret , _ ); 428 def(Bytecodes::_ret , ubcp|disp|____|____, vtos, vtos, ret , _ );
429 def(Bytecodes::_tableswitch , ubcp|disp|____|____, itos, vtos, tableswitch , _ ); 429 def(Bytecodes::_tableswitch , ubcp|disp|____|____, itos, vtos, tableswitch , _ );
430 def(Bytecodes::_lookupswitch , ubcp|disp|____|____, itos, itos, lookupswitch , _ ); 430 // def(Bytecodes::_lookupswitch , ubcp|disp|____|____, itos, itos, lookupswitch , _ );
431 def(Bytecodes::_lookupswitch , ubcp|disp|____|____, itos, vtos, fast_linearswitch , _ );
431 def(Bytecodes::_ireturn , ____|disp|clvm|____, itos, itos, _return , itos ); 432 def(Bytecodes::_ireturn , ____|disp|clvm|____, itos, itos, _return , itos );
432 def(Bytecodes::_lreturn , ____|disp|clvm|____, ltos, ltos, _return , ltos ); 433 def(Bytecodes::_lreturn , ____|disp|clvm|____, ltos, ltos, _return , ltos );
433 def(Bytecodes::_freturn , ____|disp|clvm|____, ftos, ftos, _return , ftos ); 434 def(Bytecodes::_freturn , ____|disp|clvm|____, ftos, ftos, _return , ftos );
434 def(Bytecodes::_dreturn , ____|disp|clvm|____, dtos, dtos, _return , dtos ); 435 def(Bytecodes::_dreturn , ____|disp|clvm|____, dtos, dtos, _return , dtos );
435 def(Bytecodes::_areturn , ____|disp|clvm|____, atos, atos, _return , atos ); 436 def(Bytecodes::_areturn , ____|disp|clvm|____, atos, atos, _return , atos );