src/share/vm/opto/machnode.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hs-comp-cbcond-hack1 Cdiff src/share/vm/opto/machnode.hpp

src/share/vm/opto/machnode.hpp

Print this page

        

*** 208,218 **** // Support for short branches bool may_be_short_branch() const { return (flags() & Flag_may_be_short_branch) != 0; } // Avoid back to back some instructions on some CPUs. ! bool avoid_back_to_back() const { return (flags() & Flag_avoid_back_to_back) != 0; } // instruction implemented with a call bool has_call() const { return (flags() & Flag_has_call) != 0; } // First index in _in[] corresponding to operand, or -1 if there is none --- 208,225 ---- // Support for short branches bool may_be_short_branch() const { return (flags() & Flag_may_be_short_branch) != 0; } // Avoid back to back some instructions on some CPUs. ! enum AvoidBackToBackFlag { AVOID_NONE = 0, ! AVOID_BEFORE = Flag_avoid_back_to_back_before, ! AVOID_AFTER = Flag_avoid_back_to_back_after, ! AVOID_BEFORE_AND_AFTER = AVOID_BEFORE | AVOID_AFTER }; ! ! bool avoid_back_to_back(AvoidBackToBackFlag flag_value) const { ! return (flags() & flag_value) == flag_value; ! } // instruction implemented with a call bool has_call() const { return (flags() & Flag_has_call) != 0; } // First index in _in[] corresponding to operand, or -1 if there is none
src/share/vm/opto/machnode.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File