hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.hpp
changeset 34200 0a24709c3861
parent 10508 233d2e7c462d
child 42650 1f304d0c888b
equal deleted inserted replaced
34199:ae7dbc401221 34200:0a24709c3861
     1 /*
     1 /*
     2  * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2000, 2015, 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.
    47   void type_profile_helper(Register mdo,
    47   void type_profile_helper(Register mdo,
    48                            ciMethodData *md, ciProfileData *data,
    48                            ciMethodData *md, ciProfileData *data,
    49                            Register recv, Label* update_done);
    49                            Register recv, Label* update_done);
    50 public:
    50 public:
    51 
    51 
    52   void store_parameter(Register r, int offset_from_esp_in_words);
    52   void store_parameter(Register r,  int offset_from_esp_in_words);
    53   void store_parameter(jint c,     int offset_from_esp_in_words);
    53   void store_parameter(jint c,      int offset_from_esp_in_words);
    54   void store_parameter(jobject c,  int offset_from_esp_in_words);
    54   void store_parameter(jobject c,   int offset_from_esp_in_words);
       
    55   void store_parameter(Metadata* c, int offset_from_esp_in_words);
    55 
    56 
    56   enum { call_stub_size = NOT_LP64(15) LP64_ONLY(28),
    57   enum { call_stub_size = NOT_LP64(15) LP64_ONLY(28),
    57          exception_handler_size = DEBUG_ONLY(1*K) NOT_DEBUG(175),
    58          exception_handler_size = DEBUG_ONLY(1*K) NOT_DEBUG(175),
    58          deopt_handler_size = NOT_LP64(10) LP64_ONLY(17)
    59          deopt_handler_size = NOT_LP64(10) LP64_ONLY(17)
    59        };
    60        };