< prev index next >

src/hotspot/share/opto/generateOptoStub.cpp

Print this page
*** 46,12 ***
                          int is_fancy_jump,
                          bool pass_tls,
                          bool return_pc) {
    ResourceMark rm;
  
!   const TypeTuple *jdomain = C->tf()->domain();
!   const TypeTuple *jrange  = C->tf()->range();
  
    // The procedure start
    StartNode* start = new StartNode(root(), jdomain);
    _gvn.set_type_bottom(start);
  
--- 46,12 ---
                          int is_fancy_jump,
                          bool pass_tls,
                          bool return_pc) {
    ResourceMark rm;
  
!   const TypeTuple *jdomain = C->tf()->domain_sig();
!   const TypeTuple *jrange  = C->tf()->range_sig();
  
    // The procedure start
    StartNode* start = new StartNode(root(), jdomain);
    _gvn.set_type_bottom(start);
  

*** 274,11 ***
      ret = new ReturnNode(TypeFunc::Parms, if_null,
                           i_o(),
                           exit_memory,
                           frameptr(),
                           returnadr());
!     if (C->tf()->range()->cnt() > TypeFunc::Parms)
        ret->add_req( map()->in(TypeFunc::Parms) );
      break;
    case 1:    // This is a fancy tail-call jump.  Jump to computed address.
      // Jump to new callee; leave old return address alone.
      ret = new TailCallNode(if_null,
--- 274,11 ---
      ret = new ReturnNode(TypeFunc::Parms, if_null,
                           i_o(),
                           exit_memory,
                           frameptr(),
                           returnadr());
!     if (C->tf()->range_sig()->cnt() > TypeFunc::Parms)
        ret->add_req( map()->in(TypeFunc::Parms) );
      break;
    case 1:    // This is a fancy tail-call jump.  Jump to computed address.
      // Jump to new callee; leave old return address alone.
      ret = new TailCallNode(if_null,
< prev index next >