src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp
changeset 49906 4bb58f644e4e
parent 47216 71c04702a3d5
child 53244 9807daeb47c4
equal deleted inserted replaced
49905:a09af8ef8e5c 49906:4bb58f644e4e
     1 /*
     1 /*
     2  * Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 1999, 2018, Oracle and/or its affiliates. All rights reserved.
     3  * Copyright (c) 2014, 2015, Red Hat Inc. All rights reserved.
     3  * Copyright (c) 2014, 2015, 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
   107   void invalidate_registers(bool inv_r0, bool inv_r19, bool inv_r2, bool inv_r3, bool inv_r4, bool inv_r5) PRODUCT_RETURN;
   107   void invalidate_registers(bool inv_r0, bool inv_r19, bool inv_r2, bool inv_r3, bool inv_r4, bool inv_r5) PRODUCT_RETURN;
   108 
   108 
   109   // This platform only uses signal-based null checks. The Label is not needed.
   109   // This platform only uses signal-based null checks. The Label is not needed.
   110   void null_check(Register r, Label *Lnull = NULL) { MacroAssembler::null_check(r); }
   110   void null_check(Register r, Label *Lnull = NULL) { MacroAssembler::null_check(r); }
   111 
   111 
       
   112   void load_parameter(int offset_in_words, Register reg);
       
   113 
   112 #endif // CPU_AARCH64_VM_C1_MACROASSEMBLER_AARCH64_HPP
   114 #endif // CPU_AARCH64_VM_C1_MACROASSEMBLER_AARCH64_HPP