< prev index next >

src/hotspot/cpu/x86/x86.ad

Print this page
*** 1,7 ***
  //
! // Copyright (c) 2011, 2019, Oracle and/or its affiliates. All rights reserved.
  // DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  //
  // This code is free software; you can redistribute it and/or modify it
  // under the terms of the GNU General Public License version 2 only, as
  // published by the Free Software Foundation.
--- 1,7 ---
  //
! // Copyright (c) 2011, 2020, Oracle and/or its affiliates. All rights reserved.
  // DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  //
  // This code is free software; you can redistribute it and/or modify it
  // under the terms of the GNU General Public License version 2 only, as
  // published by the Free Software Foundation.

*** 1613,10 ***
--- 1613,18 ---
    // Min size which can be loaded into vector is 4 bytes.
    int size = (type2aelembytes(bt) == 1) ? 4 : 2;
    return MIN2(size,max_size);
  }
  
+ const bool Matcher::supports_scalable_vector() {
+   return false;
+ }
+ 
+ const int Matcher::scalable_vector_reg_size(const BasicType bt) {
+   return -1;
+ }
+ 
  // Vector ideal reg corresponding to specified size in bytes
  const uint Matcher::vector_ideal_reg(int size) {
    assert(MaxVectorSize >= size, "");
    switch(size) {
      case  4: return Op_VecS;
< prev index next >