*** 1608,10 *** --- 1608,18 --- const int Matcher::min_vector_size(const BasicType bt) { return max_vector_size(bt); // Same as max. } + const bool Matcher::supports_scalable_vector() { + return false; + } + + const int Matcher::scalable_vector_reg_size(const BasicType bt) { + return -1; + } + // z/Architecture does support misaligned store/load at minimal extra cost. const bool Matcher::misaligned_vectors_ok() { return true; }