8028515: PPPC64 (part 113.2): opto: Introduce LoadFence/StoreFence

Use new nodes for loadFence/storeFence intrinsics in C2.

Reviewed-by: kvn, dholmes
This commit is contained in:
Goetz Lindenmaier 2013-11-26 18:38:19 -08:00
parent b4ded0bc2e
commit fe89766184
11 changed files with 135 additions and 21 deletions

View file

@ -1820,6 +1820,8 @@ typedef BinaryTreeDictionary<Metablock, FreeList> MetablockTreeDictionary;
declare_c2_type(MemBarNode, MultiNode) \
declare_c2_type(MemBarAcquireNode, MemBarNode) \
declare_c2_type(MemBarReleaseNode, MemBarNode) \
declare_c2_type(LoadFenceNode, MemBarNode) \
declare_c2_type(StoreFenceNode, MemBarNode) \
declare_c2_type(MemBarVolatileNode, MemBarNode) \
declare_c2_type(MemBarCPUOrderNode, MemBarNode) \
declare_c2_type(InitializeNode, MemBarNode) \