hotspot/src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp
changeset 34220 1ba69cb5585c
parent 29184 e234025cafb6
child 35125 6982b109eeee
equal deleted inserted replaced
34211:d25c2fc1e248 34220:1ba69cb5585c
     1 /*
     1 /*
     2  * Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved.
     3  * Copyright (c) 2014, 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
     8  * published by the Free Software Foundation.
     8  * published by the Free Software Foundation.
   103   int  rsp_offset() const { return _rsp_offset; }
   103   int  rsp_offset() const { return _rsp_offset; }
   104   void set_rsp_offset(int n) { _rsp_offset = n; }
   104   void set_rsp_offset(int n) { _rsp_offset = n; }
   105 
   105 
   106   void invalidate_registers(bool inv_r0, bool inv_r19, bool inv_r2, bool inv_r3, bool inv_r4, bool inv_r5) PRODUCT_RETURN;
   106   void invalidate_registers(bool inv_r0, bool inv_r19, bool inv_r2, bool inv_r3, bool inv_r4, bool inv_r5) PRODUCT_RETURN;
   107 
   107 
       
   108   // This platform only uses signal-based null checks. The Label is not needed.
       
   109   void null_check(Register r, Label *Lnull = NULL) { MacroAssembler::null_check(r); }
       
   110 
   108 #endif // CPU_AARCH64_VM_C1_MACROASSEMBLER_AARCH64_HPP
   111 #endif // CPU_AARCH64_VM_C1_MACROASSEMBLER_AARCH64_HPP