src/share/vm/opto/callGenerator.hpp

changeset 5981
3213ba4d3dff
parent 5798
29bdcf12457c
child 5991
b2ee5dc63353
     1.1 --- a/src/share/vm/opto/callGenerator.hpp	Fri Oct 18 12:15:32 2013 -0700
     1.2 +++ b/src/share/vm/opto/callGenerator.hpp	Sat Oct 19 12:16:43 2013 +0200
     1.3 @@ -31,6 +31,8 @@
     1.4  #include "opto/type.hpp"
     1.5  #include "runtime/deoptimization.hpp"
     1.6  
     1.7 +class Parse;
     1.8 +
     1.9  //---------------------------CallGenerator-------------------------------------
    1.10  // The subclasses of this class handle generation of ideal nodes for
    1.11  // call sites and method entry points.
    1.12 @@ -108,7 +110,7 @@
    1.13    //
    1.14    // If the result is NULL, it means that this CallGenerator was unable
    1.15    // to handle the given call, and another CallGenerator should be consulted.
    1.16 -  virtual JVMState* generate(JVMState* jvms) = 0;
    1.17 +  virtual JVMState* generate(JVMState* jvms, Parse* parent_parser) = 0;
    1.18  
    1.19    // How to generate a call site that is inlined:
    1.20    static CallGenerator* for_inline(ciMethod* m, float expected_uses = -1);

mercurial