hotspot/src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
changeset 46294 345a46524a19
parent 46263 1d8d6ddcc626
child 46327 91576389a517
equal deleted inserted replaced
46293:9a88f7fe04b5 46294:345a46524a19
     1 /*
     1 /*
     2  * Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved.
     3  * Copyright (c) 2014, Red Hat Inc. All rights reserved.
     3  * Copyright (c) 2014, Red Hat Inc. All rights reserved.
     4  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     5  *
     5  *
     6  * This code is free software; you can redistribute it and/or modify it
     6  * This code is free software; you can redistribute it and/or modify it
     7  * under the terms of the GNU General Public License version 2 only, as
     7  * under the terms of the GNU General Public License version 2 only, as
   434   // tell the simulator that the method has been reentered
   434   // tell the simulator that the method has been reentered
   435   if (NotifySimulator) {
   435   if (NotifySimulator) {
   436     __ notify(Assembler::method_reentry);
   436     __ notify(Assembler::method_reentry);
   437   }
   437   }
   438 #endif
   438 #endif
       
   439 
       
   440  __ check_and_handle_popframe(rthread);
       
   441  __ check_and_handle_earlyret(rthread);
       
   442 
   439   __ get_dispatch();
   443   __ get_dispatch();
   440   __ dispatch_next(state, step);
   444   __ dispatch_next(state, step);
   441 
   445 
   442   return entry;
   446   return entry;
   443 }
   447 }