< prev index next >

src/hotspot/cpu/s390/macroAssembler_s390.hpp

Print this page

        

*** 1,8 **** /* * Copyright (c) 2016, 2019, Oracle and/or its affiliates. All rights reserved. ! * Copyright (c) 2016, 2019, SAP SE. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. --- 1,8 ---- /* * Copyright (c) 2016, 2019, Oracle and/or its affiliates. All rights reserved. ! * Copyright (c) 2016, 2018, SAP SE. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation.
*** 711,725 **** Register super_klass, Register temp1_reg, Register temp2_reg, Label& L_success); - void clinit_barrier(Register klass, - Register thread, - Label* L_fast_path = NULL, - Label* L_slow_path = NULL); - // Increment a counter at counter_address when the eq condition code is set. // Kills registers tmp1_reg and tmp2_reg and preserves the condition code. void increment_counter_eq(address counter_address, Register tmp1_reg, Register tmp2_reg); // Biased locking support // Upon entry,obj_reg must contain the target object, and mark_reg --- 711,720 ----
*** 826,837 **** Register Rbase = Z_R1, int pow2_offset = -1, bool only32bitValid = false); void oop_decoder(Register Rdst, Register Rsrc, bool maybeNULL, Register Rbase = Z_R1, int pow2_offset = -1); void resolve_oop_handle(Register result); ! void load_mirror_from_const_method(Register mirror, Register const_method); ! void load_method_holder(Register holder, Register method); //-------------------------- //--- Operations on arrays. //-------------------------- unsigned int Clear_Array(Register cnt_arg, Register base_pointer_arg, Register odd_tmp_reg); --- 821,831 ---- Register Rbase = Z_R1, int pow2_offset = -1, bool only32bitValid = false); void oop_decoder(Register Rdst, Register Rsrc, bool maybeNULL, Register Rbase = Z_R1, int pow2_offset = -1); void resolve_oop_handle(Register result); ! void load_mirror(Register mirror, Register method); //-------------------------- //--- Operations on arrays. //-------------------------- unsigned int Clear_Array(Register cnt_arg, Register base_pointer_arg, Register odd_tmp_reg);
< prev index next >