src/share/vm/opto/graphKit.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/opto/graphKit.hpp	Fri Jul 24 10:17:21 2009
--- new/src/share/vm/opto/graphKit.hpp	Fri Jul 24 10:17:21 2009

*** 761,765 **** --- 761,778 ---- class BuildCutout: public PreserveJVMState { public: BuildCutout(GraphKit* kit, Node* p, float prob, float cnt = COUNT_UNKNOWN); ~BuildCutout(); }; + + // Helper class to preserve the original _reexecute bit and _sp and restore + // them back + class PreserveReexecuteState: public StackObj { + protected: + GraphKit* _kit; + uint _sp; + JVMState::ReexecuteState _reexecute; + + public: + PreserveReexecuteState(GraphKit* kit); + ~PreserveReexecuteState(); + };

src/share/vm/opto/graphKit.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File