diff src/share/vm/opto/type.cpp @ 6890:aaeb9add1ab3

8001101: C2: more general vector rule subsetting Summary: Allow which vector rules are supported to be decided at runtime. Also a small change to allow vector types in Type::_type_info[] to apply to more platforms. Reviewed-by: kvn, twisti Contributed-by: dean.long@oracle.com
author dlong
date Fri, 19 Oct 2012 14:21:09 -0400
parents 8e47bac5643a
children 203f64878aab
line wrap: on
line diff
--- a/src/share/vm/opto/type.cpp	Thu Oct 18 07:06:31 2012 -0700
+++ b/src/share/vm/opto/type.cpp	Fri Oct 19 14:21:09 2012 -0400
@@ -61,7 +61,7 @@
   { Bad,             T_ILLEGAL,    "tuple:",        false, Node::NotAMachineReg, relocInfo::none          },  // Tuple
   { Bad,             T_ARRAY,      "array:",        false, Node::NotAMachineReg, relocInfo::none          },  // Array
 
-#if defined(IA32) || defined(AMD64)
+#ifndef SPARC
   { Bad,             T_ILLEGAL,    "vectors:",      false, Op_VecS,              relocInfo::none          },  // VectorS
   { Bad,             T_ILLEGAL,    "vectord:",      false, Op_VecD,              relocInfo::none          },  // VectorD
   { Bad,             T_ILLEGAL,    "vectorx:",      false, Op_VecX,              relocInfo::none          },  // VectorX