Mercurial > hg > graal-jvmci-8
comparison src/share/vm/opto/node.hpp @ 4120:f03a3c8bd5e5
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
author | roland |
---|---|
date | Wed, 14 Sep 2011 09:22:51 +0200 |
parents | f6f3bb0ee072 |
children | 1dc233a8c7fe |
comparison
equal
deleted
inserted
replaced
4119:7793051af7d6 | 4120:f03a3c8bd5e5 |
---|---|
639 Flag_is_Con = Flag_is_macro << 1, | 639 Flag_is_Con = Flag_is_macro << 1, |
640 Flag_is_cisc_alternate = Flag_is_Con << 1, | 640 Flag_is_cisc_alternate = Flag_is_Con << 1, |
641 Flag_is_dead_loop_safe = Flag_is_cisc_alternate << 1, | 641 Flag_is_dead_loop_safe = Flag_is_cisc_alternate << 1, |
642 Flag_may_be_short_branch = Flag_is_dead_loop_safe << 1, | 642 Flag_may_be_short_branch = Flag_is_dead_loop_safe << 1, |
643 Flag_avoid_back_to_back = Flag_may_be_short_branch << 1, | 643 Flag_avoid_back_to_back = Flag_may_be_short_branch << 1, |
644 _max_flags = (Flag_avoid_back_to_back << 1) - 1 // allow flags combination | 644 Flag_has_call = Flag_avoid_back_to_back << 1, |
645 _max_flags = (Flag_has_call << 1) - 1 // allow flags combination | |
645 }; | 646 }; |
646 | 647 |
647 private: | 648 private: |
648 jushort _class_id; | 649 jushort _class_id; |
649 jushort _flags; | 650 jushort _flags; |