src/share/vm/ci/ciMethodBlocks.hpp

changeset 802
194b8e3a2fc4
parent 631
d1605aabd0a1
child 1907
c18cbe5936b8
     1.1 --- a/src/share/vm/ci/ciMethodBlocks.hpp	Wed Sep 17 08:29:17 2008 -0700
     1.2 +++ b/src/share/vm/ci/ciMethodBlocks.hpp	Wed Sep 17 12:59:52 2008 -0700
     1.3 @@ -48,6 +48,8 @@
     1.4    int num_blocks()  { return _num_blocks;}
     1.5    void clear_processed();
     1.6  
     1.7 +  ciBlock *make_dummy_block(); // a block not associated with a bci
     1.8 +
     1.9  #ifndef PRODUCT
    1.10    void dump();
    1.11  #endif
    1.12 @@ -81,7 +83,7 @@
    1.13      fall_through_bci = -1
    1.14    };
    1.15  
    1.16 -  ciBlock(ciMethod *method, int index, ciMethodBlocks *mb, int start_bci);
    1.17 +  ciBlock(ciMethod *method, int index, int start_bci);
    1.18    int start_bci() const         { return _start_bci; }
    1.19    int limit_bci() const         { return _limit_bci; }
    1.20    int control_bci() const       { return _control_bci; }
    1.21 @@ -94,7 +96,6 @@
    1.22    int ex_limit_bci() const      { return _ex_limit_bci; }
    1.23    bool contains(int bci) const { return start_bci() <= bci && bci < limit_bci(); }
    1.24  
    1.25 -
    1.26    // flag handling
    1.27    bool  processed() const           { return (_flags & Processed) != 0; }
    1.28    bool  is_handler() const          { return (_flags & Handler) != 0; }

mercurial