Mercurial > hg > truffle
comparison src/share/vm/runtime/vmStructs.cpp @ 14439:50fdb38839eb
8028515: PPPC64 (part 113.2): opto: Introduce LoadFence/StoreFence.
Summary: Use new nodes for loadFence/storeFence intrinsics in C2.
Reviewed-by: kvn, dholmes
author | goetz |
---|---|
date | Tue, 26 Nov 2013 18:38:19 -0800 |
parents | 2b8e28fdf503 |
children | 1cc1d4ffcb84 bbfbe9b06038 |
comparison
equal
deleted
inserted
replaced
14438:4cdf4f71177d | 14439:50fdb38839eb |
---|---|
1818 declare_c2_type(CastX2PNode, Node) \ | 1818 declare_c2_type(CastX2PNode, Node) \ |
1819 declare_c2_type(CastP2XNode, Node) \ | 1819 declare_c2_type(CastP2XNode, Node) \ |
1820 declare_c2_type(MemBarNode, MultiNode) \ | 1820 declare_c2_type(MemBarNode, MultiNode) \ |
1821 declare_c2_type(MemBarAcquireNode, MemBarNode) \ | 1821 declare_c2_type(MemBarAcquireNode, MemBarNode) \ |
1822 declare_c2_type(MemBarReleaseNode, MemBarNode) \ | 1822 declare_c2_type(MemBarReleaseNode, MemBarNode) \ |
1823 declare_c2_type(LoadFenceNode, MemBarNode) \ | |
1824 declare_c2_type(StoreFenceNode, MemBarNode) \ | |
1823 declare_c2_type(MemBarVolatileNode, MemBarNode) \ | 1825 declare_c2_type(MemBarVolatileNode, MemBarNode) \ |
1824 declare_c2_type(MemBarCPUOrderNode, MemBarNode) \ | 1826 declare_c2_type(MemBarCPUOrderNode, MemBarNode) \ |
1825 declare_c2_type(InitializeNode, MemBarNode) \ | 1827 declare_c2_type(InitializeNode, MemBarNode) \ |
1826 declare_c2_type(ThreadLocalNode, Node) \ | 1828 declare_c2_type(ThreadLocalNode, Node) \ |
1827 declare_c2_type(Opaque1Node, Node) \ | 1829 declare_c2_type(Opaque1Node, Node) \ |