58 class ClearArrayNode; |
58 class ClearArrayNode; |
59 class CmpNode; |
59 class CmpNode; |
60 class CodeBuffer; |
60 class CodeBuffer; |
61 class ConstraintCastNode; |
61 class ConstraintCastNode; |
62 class ConNode; |
62 class ConNode; |
|
63 class CompareAndSwapNode; |
|
64 class CompareAndExchangeNode; |
63 class CountedLoopNode; |
65 class CountedLoopNode; |
64 class CountedLoopEndNode; |
66 class CountedLoopEndNode; |
65 class DecodeNarrowPtrNode; |
67 class DecodeNarrowPtrNode; |
66 class DecodeNNode; |
68 class DecodeNNode; |
67 class DecodeNKlassNode; |
69 class DecodeNKlassNode; |
677 DEFINE_CLASS_ID(Load, Mem, 0) |
679 DEFINE_CLASS_ID(Load, Mem, 0) |
678 DEFINE_CLASS_ID(LoadVector, Load, 0) |
680 DEFINE_CLASS_ID(LoadVector, Load, 0) |
679 DEFINE_CLASS_ID(Store, Mem, 1) |
681 DEFINE_CLASS_ID(Store, Mem, 1) |
680 DEFINE_CLASS_ID(StoreVector, Store, 0) |
682 DEFINE_CLASS_ID(StoreVector, Store, 0) |
681 DEFINE_CLASS_ID(LoadStore, Mem, 2) |
683 DEFINE_CLASS_ID(LoadStore, Mem, 2) |
|
684 DEFINE_CLASS_ID(LoadStoreConditional, LoadStore, 0) |
|
685 DEFINE_CLASS_ID(CompareAndSwap, LoadStoreConditional, 0) |
|
686 DEFINE_CLASS_ID(CompareAndExchangeNode, LoadStore, 1) |
682 |
687 |
683 DEFINE_CLASS_ID(Region, Node, 5) |
688 DEFINE_CLASS_ID(Region, Node, 5) |
684 DEFINE_CLASS_ID(Loop, Region, 0) |
689 DEFINE_CLASS_ID(Loop, Region, 0) |
685 DEFINE_CLASS_ID(Root, Loop, 0) |
690 DEFINE_CLASS_ID(Root, Loop, 0) |
686 DEFINE_CLASS_ID(CountedLoop, Loop, 1) |
691 DEFINE_CLASS_ID(CountedLoop, Loop, 1) |