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