8266951: Partial in-lining for vectorized mismatch operation using AVX512 masked instructions

Reviewed-by: psandoz, vlivanov
This commit is contained in:
Jatin Bhateja 2021-06-05 18:07:14 +00:00
parent f768fbf7a9
commit b05c40ca3b
22 changed files with 725 additions and 97 deletions

View file

@ -789,6 +789,7 @@ bool InstructForm::captures_bottom_type(FormDict &globals) const {
!strcmp(_matrule->_rChild->_opType,"ShenandoahCompareAndExchangeN") ||
#endif
!strcmp(_matrule->_rChild->_opType,"StrInflatedCopy") ||
!strcmp(_matrule->_rChild->_opType,"VectorCmpMasked")||
!strcmp(_matrule->_rChild->_opType,"VectorMaskGen")||
!strcmp(_matrule->_rChild->_opType,"CompareAndExchangeP") ||
!strcmp(_matrule->_rChild->_opType,"CompareAndExchangeN"))) return true;