Mercurial > hg > truffle
comparison src/share/vm/opto/compile.hpp @ 18003:dda2ae6f9557
8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on Sparc
Summary: call to Object.finalize() sometimes allowed by compilers on array type
Reviewed-by: iveresov, vlivanov
author | roland |
---|---|
date | Wed, 02 Jul 2014 22:54:18 +0200 |
parents | 0bf37f737702 |
children | 52b4284cb496 411e30e5fbb8 |
comparison
equal
deleted
inserted
replaced
18002:dad84b3f55a5 | 18003:dda2ae6f9557 |
---|---|
852 bool should_delay_string_inlining(ciMethod* call_method, JVMState* jvms); | 852 bool should_delay_string_inlining(ciMethod* call_method, JVMState* jvms); |
853 bool should_delay_boxing_inlining(ciMethod* call_method, JVMState* jvms); | 853 bool should_delay_boxing_inlining(ciMethod* call_method, JVMState* jvms); |
854 | 854 |
855 // Helper functions to identify inlining potential at call-site | 855 // Helper functions to identify inlining potential at call-site |
856 ciMethod* optimize_virtual_call(ciMethod* caller, int bci, ciInstanceKlass* klass, | 856 ciMethod* optimize_virtual_call(ciMethod* caller, int bci, ciInstanceKlass* klass, |
857 ciMethod* callee, const TypeOopPtr* receiver_type, | 857 ciKlass* holder, ciMethod* callee, |
858 bool is_virtual, | 858 const TypeOopPtr* receiver_type, bool is_virtual, |
859 bool &call_does_dispatch, int &vtable_index); | 859 bool &call_does_dispatch, int &vtable_index); |
860 ciMethod* optimize_inlining(ciMethod* caller, int bci, ciInstanceKlass* klass, | 860 ciMethod* optimize_inlining(ciMethod* caller, int bci, ciInstanceKlass* klass, |
861 ciMethod* callee, const TypeOopPtr* receiver_type); | 861 ciMethod* callee, const TypeOopPtr* receiver_type); |
862 | 862 |
863 // Report if there were too many traps at a current method and bci. | 863 // Report if there were too many traps at a current method and bci. |