Print this page
rev 2237 : [mq]: initial-intrinsification-changes

Split Close
Expand all
Collapse all
          --- old/src/cpu/sparc/vm/interpreter_sparc.cpp
          +++ new/src/cpu/sparc/vm/interpreter_sparc.cpp
↓ open down ↓ 399 lines elided ↑ open up ↑
 400  400      case Interpreter::accessor               : entry_point = ((InterpreterGenerator*)this)->generate_accessor_entry();     break;
 401  401      case Interpreter::abstract               : entry_point = ((InterpreterGenerator*)this)->generate_abstract_entry();     break;
 402  402      case Interpreter::method_handle          : entry_point = ((InterpreterGenerator*)this)->generate_method_handle_entry(); break;
 403  403      case Interpreter::java_lang_math_sin     :                                                                             break;
 404  404      case Interpreter::java_lang_math_cos     :                                                                             break;
 405  405      case Interpreter::java_lang_math_tan     :                                                                             break;
 406  406      case Interpreter::java_lang_math_sqrt    :                                                                             break;
 407  407      case Interpreter::java_lang_math_abs     :                                                                             break;
 408  408      case Interpreter::java_lang_math_log     :                                                                             break;
 409  409      case Interpreter::java_lang_math_log10   :                                                                             break;
      410 +    case Interpreter::java_lang_ref_reference_get
      411 +                                             : entry_point = ((InterpreterGenerator*)this)->generate_Reference_get_entry(); break;
 410  412      default                                  : ShouldNotReachHere();                                                       break;
 411  413    }
 412  414  
 413  415    if (entry_point) return entry_point;
 414  416  
 415  417    return ((InterpreterGenerator*)this)->generate_normal_entry(synchronized);
 416  418  }
 417  419  
 418  420  
 419  421  bool AbstractInterpreter::can_be_compiled(methodHandle m) {
↓ open down ↓ 42 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX