src/share/vm/ci/ciMethod.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/ci/ciMethod.hpp	Thu Oct 17 18:54:49 2013
--- new/src/share/vm/ci/ciMethod.hpp	Thu Oct 17 18:54:49 2013

*** 228,237 **** --- 228,247 ---- ciTypeFlow* get_flow_analysis(); ciTypeFlow* get_osr_flow_analysis(int osr_bci); // alternate entry point ciCallProfile call_profile_at_bci(int bci); int interpreter_call_site_count(int bci); + // Return true if profiling provides a type for the argument nb to + // the call at bci. type is the profiled type. + bool argument_profiled_type(int bci, int nb, ciKlass*& type); + // Return true if profiling provides a type for the parameter nb to + // this method. type is the profiled type. + bool parameter_profiled_type(int nb, ciKlass*& type); + // Return true if profiling provides a type for the return value + // from the call at bci. type is the profiled type. + bool return_profiled_type(int bci, ciKlass*& type); + ciField* get_field_at_bci( int bci, bool &will_link); ciMethod* get_method_at_bci(int bci, bool &will_link, ciSignature* *declared_signature); // Given a certain calling environment, find the monomorphic target // for the call. Return NULL if the call is not monomorphic in

src/share/vm/ci/ciMethod.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File