diff -r 23e3ab980622 -r 9b7b9f16dfd9 src/hotspot/share/adlc/formssel.cpp --- a/src/hotspot/share/adlc/formssel.cpp Tue Aug 20 10:46:23 2019 +0200 +++ b/src/hotspot/share/adlc/formssel.cpp Tue Aug 20 10:11:53 2019 +0100 @@ -3518,6 +3518,12 @@ int cnt = sizeof(needs_ideal_memory_list)/sizeof(char*); if( strcmp(_opType,"PrefetchAllocation")==0 ) return 1; + if( strcmp(_opType,"CacheWB")==0 ) + return 1; + if( strcmp(_opType,"CacheWBPreSync")==0 ) + return 1; + if( strcmp(_opType,"CacheWBPostSync")==0 ) + return 1; if( _lChild ) { const char *opType = _lChild->_opType; for( int i=0; i