hotspot/src/cpu/arm/vm/templateInterpreterGenerator_arm.cpp
changeset 46294 345a46524a19
parent 46263 1d8d6ddcc626
child 46300 b8c77e61e99e
equal deleted inserted replaced
46293:9a88f7fe04b5 46294:345a46524a19
     1 /*
     1 /*
     2  * Copyright (c) 2008, 2016, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
   301   __ add(Rstack_top, Rstack_top, AsmOperand(Rtemp, lsl, Interpreter::logStackElementSize));
   301   __ add(Rstack_top, Rstack_top, AsmOperand(Rtemp, lsl, Interpreter::logStackElementSize));
   302 
   302 
   303 #ifndef AARCH64
   303 #ifndef AARCH64
   304   __ convert_retval_to_tos(state);
   304   __ convert_retval_to_tos(state);
   305 #endif // !AARCH64
   305 #endif // !AARCH64
       
   306 
       
   307  __ check_and_handle_popframe();
       
   308  __ check_and_handle_earlyret();
   306 
   309 
   307   __ dispatch_next(state, step);
   310   __ dispatch_next(state, step);
   308 
   311 
   309   return entry;
   312   return entry;
   310 }
   313 }