diff options
author | roland <none@none> | 2011-09-14 09:22:51 +0200 |
---|---|---|
committer | roland <none@none> | 2011-09-14 09:22:51 +0200 |
commit | 48853f94130fd784d8f3705cf706e3f34418f169 (patch) | |
tree | 13e4afeb49c82eb6e46cb876b4c79d282d73a3c0 /src/share/vm/opto/node.hpp | |
parent | 8fd496c2abb3d41f4addb573e22b5605b0171e38 (diff) |
7077312: Provide a CALL effect for instruct declaration in the ad file
Summary: abstracted way to declare that the MachNode has the effect of a call (kills caller save registers, preserves callee save registers)
Reviewed-by: twisti, never
Diffstat (limited to 'src/share/vm/opto/node.hpp')
-rw-r--r-- | src/share/vm/opto/node.hpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/share/vm/opto/node.hpp b/src/share/vm/opto/node.hpp index 8564a7775..e10cad472 100644 --- a/src/share/vm/opto/node.hpp +++ b/src/share/vm/opto/node.hpp @@ -641,7 +641,8 @@ public: Flag_is_dead_loop_safe = Flag_is_cisc_alternate << 1, Flag_may_be_short_branch = Flag_is_dead_loop_safe << 1, Flag_avoid_back_to_back = Flag_may_be_short_branch << 1, - _max_flags = (Flag_avoid_back_to_back << 1) - 1 // allow flags combination + Flag_has_call = Flag_avoid_back_to_back << 1, + _max_flags = (Flag_has_call << 1) - 1 // allow flags combination }; private: |