src/share/vm/c1/c1_LIRGenerator.hpp

changeset 8368
32b682649973
parent 7598
ddce0b7cee93
child 8415
d109bda16490
equal deleted inserted replaced
8367:b374548dcb48 8368:32b682649973
1 /* 1 /*
2 * Copyright (c) 2005, 2015, Oracle and/or its affiliates. All rights reserved. 2 * Copyright (c) 2005, 2016, 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.
443 Value arg, LIR_Opr& mdp, bool not_null, ciKlass* signature_at_call_k, 443 Value arg, LIR_Opr& mdp, bool not_null, ciKlass* signature_at_call_k,
444 ciKlass* callee_signature_k); 444 ciKlass* callee_signature_k);
445 void profile_arguments(ProfileCall* x); 445 void profile_arguments(ProfileCall* x);
446 void profile_parameters(Base* x); 446 void profile_parameters(Base* x);
447 void profile_parameters_at_call(ProfileCall* x); 447 void profile_parameters_at_call(ProfileCall* x);
448 LIR_Opr maybe_mask_boolean(StoreIndexed* x, LIR_Opr array, LIR_Opr value, CodeEmitInfo*& null_check_info);
448 449
449 public: 450 public:
450 Compilation* compilation() const { return _compilation; } 451 Compilation* compilation() const { return _compilation; }
451 FrameMap* frame_map() const { return _compilation->frame_map(); } 452 FrameMap* frame_map() const { return _compilation->frame_map(); }
452 ciMethod* method() const { return _method; } 453 ciMethod* method() const { return _method; }

mercurial