RFR(M): 8028515: PPC64 (part 113.2): opto: Introduce	MemBarAcquire/ReleaseWide.
    Lindenmaier, Goetz 
    goetz.lindenmaier at sap.com
       
    Mon Nov 18 06:18:34 PST 2013
    
    
  
Hi,
The c2 compiler inserts MemBarAcquire/Release nodes to enforce memory ordering in various places. Some order a certain load/store with other operations. Inline_unsafe_fence() inserts MemBars that do not correspont to a memory operation. So far, the same nodes were used.
This change introduces MemBarAcquire/ReleaseWide to use where no dedicated load/store is ordered. With this change, these nodes can be matched differently, what is needed on PPC64.
When reviewing 8024921 (part 113) we decided to avoid #defines in inline_unsafe_fence() and to introduce new MemBar operations.
Please review and test this change.
http://cr.openjdk.java.net/~goetz/webrevs/8028515-0-wide/
Best regards,
  Goetz.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/ppc-aix-port-dev/attachments/20131118/ce7102cc/attachment.html 
    
    
More information about the ppc-aix-port-dev
mailing list