< prev index next >

src/hotspot/share/code/scopeDesc.hpp

Print this page
*** 70,10 ***
--- 70,11 ---
    Method* method()      const { return _method; }
    int          bci()      const { return _bci;    }
    bool should_reexecute() const { return _reexecute; }
    bool rethrow_exception() const { return _rethrow_exception; }
    bool return_oop()       const { return _return_oop; }
+   bool return_scalarized() const { return _return_scalarized; }
    // Returns true if one or more NoEscape or ArgEscape objects exist in
    // any of the scopes at compiled pc.
    bool has_ea_local_in_scope() const { return _has_ea_local_in_scope; }
    bool arg_escape()       const { return _arg_escape; }
  

*** 103,14 ***
    Method*       _method;
    int           _bci;
    bool          _reexecute;
    bool          _rethrow_exception;
    bool          _return_oop;
    bool          _has_ea_local_in_scope;       // One or more NoEscape or ArgEscape objects exist in
                                                // any of the scopes at compiled pc.
    bool          _arg_escape;                  // Compiled Java call in youngest scope passes ArgEscape
- 
    // Decoding offsets
    int _decode_offset;
    int _sender_decode_offset;
    int _locals_decode_offset;
    int _expressions_decode_offset;
--- 104,14 ---
    Method*       _method;
    int           _bci;
    bool          _reexecute;
    bool          _rethrow_exception;
    bool          _return_oop;
+   bool          _return_scalarized;
    bool          _has_ea_local_in_scope;       // One or more NoEscape or ArgEscape objects exist in
                                                // any of the scopes at compiled pc.
    bool          _arg_escape;                  // Compiled Java call in youngest scope passes ArgEscape
    // Decoding offsets
    int _decode_offset;
    int _sender_decode_offset;
    int _locals_decode_offset;
    int _expressions_decode_offset;
< prev index next >