hotspot/src/share/vm/opto/node.hpp
changeset 36316 7a83de7aabca
parent 35578 33d25acfb1fd
child 38049 e8541793960f
equal deleted inserted replaced
36315:150a415079ae 36316:7a83de7aabca
    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)