8172145: C2: anti dependence missed because store hidden by membar

Tue, 03 Jan 2017 11:22:37 +0100

author
mdoerr
date
Tue, 03 Jan 2017 11:22:37 +0100
changeset 8670
68df1db6880e
parent 8668
c49daa7f447f
child 8671
b4bdf3484720

8172145: C2: anti dependence missed because store hidden by membar
Reviewed-by: kvn

src/share/vm/adlc/formssel.cpp file | annotate | diff | comparison | revisions
     1.1 --- a/src/share/vm/adlc/formssel.cpp	Tue Dec 20 16:06:10 2016 -0500
     1.2 +++ b/src/share/vm/adlc/formssel.cpp	Tue Jan 03 11:22:37 2017 +0100
     1.3 @@ -648,6 +648,7 @@
     1.4    if( strcmp(_matrule->_opType,"MemBarReleaseLock") == 0 ) return true;
     1.5    if( strcmp(_matrule->_opType,"MemBarAcquireLock") == 0 ) return true;
     1.6    if( strcmp(_matrule->_opType,"MemBarStoreStore") == 0 ) return true;
     1.7 +  if( strcmp(_matrule->_opType,"MemBarVolatile") == 0 ) return true;
     1.8    if( strcmp(_matrule->_opType,"StoreFence") == 0 ) return true;
     1.9    if( strcmp(_matrule->_opType,"LoadFence") == 0 ) return true;
    1.10  

mercurial