src/share/vm/c1/c1_GraphBuilder.hpp

changeset 5914
d13d7aba8c12
parent 4860
46f6f063b272
child 5921
ce0cc25bc5e2
     1.1 --- a/src/share/vm/c1/c1_GraphBuilder.hpp	Wed Oct 09 11:05:17 2013 -0700
     1.2 +++ b/src/share/vm/c1/c1_GraphBuilder.hpp	Wed Oct 09 16:32:21 2013 +0200
     1.3 @@ -374,7 +374,7 @@
     1.4  
     1.5    void print_inlining(ciMethod* callee, const char* msg = NULL, bool success = true);
     1.6  
     1.7 -  void profile_call(ciMethod* callee, Value recv, ciKlass* predicted_holder);
     1.8 +  void profile_call(ciMethod* callee, Value recv, ciKlass* predicted_holder, Values* obj_args, bool inlined);
     1.9    void profile_invocation(ciMethod* inlinee, ValueStack* state);
    1.10  
    1.11    // Shortcuts to profiling control.
    1.12 @@ -386,6 +386,9 @@
    1.13    bool profile_inlined_calls() { return _compilation->profile_inlined_calls(); }
    1.14    bool profile_checkcasts()    { return _compilation->profile_checkcasts();    }
    1.15  
    1.16 +  Values* args_list_for_profiling(int& start, bool may_have_receiver);
    1.17 +  Values* collect_args_for_profiling(Values* args, bool may_have_receiver);
    1.18 +
    1.19   public:
    1.20    NOT_PRODUCT(void print_stats();)
    1.21  

mercurial