src/share/vm/opto/multnode.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/opto/multnode.hpp	Tue Mar 17 10:09:04 2015
--- new/src/share/vm/opto/multnode.hpp	Tue Mar 17 10:09:04 2015

*** 87,101 **** --- 87,106 ---- #ifndef PRODUCT virtual void dump_spec(outputStream *st) const; #endif ! // Return true if proj is for "proj->[region->..]call_uct" bool is_uncommon_trap_proj(Deoptimization::DeoptReason reason); // Return true for "if(test)-> proj -> ... ! // Return uncommon trap call node if proj is for "proj->[region->..]call_uct" + // NULL otherwise + CallStaticJavaNode* is_uncommon_trap_proj(Deoptimization::DeoptReason reason); + // Return uncommon trap call node for "if(test)-> proj -> ... // | // V // other_proj->[region->..]call_uct" bool is_uncommon_trap_if_pattern(Deoptimization::DeoptReason reason); + // NULL otherwise + CallStaticJavaNode* is_uncommon_trap_if_pattern(Deoptimization::DeoptReason reason); + + // Return other proj node when this is a If proj node + ProjNode* other_if_proj() const; }; #endif // SHARE_VM_OPTO_MULTNODE_HPP

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