]> gcc.gnu.org Git - gcc.git/blobdiff - gcc/config/rs6000/predicates.md
Revert patch.
[gcc.git] / gcc / config / rs6000 / predicates.md
index b601f73600f57c6b4e72d2af1d8a3239e339120c..1a87272604becd4fbce2543cc44f02ef4bc0435a 100644 (file)
   return num_insns == 1;
 })
 
-;; Return 1 if the operand is a CONST_VECTOR that can be loaded with the
-;; XXSPLTIW instruction.
-(define_predicate "xxspltiw_operand"
-  (match_code "const_vector")
-{
-  HOST_WIDE_INT xxspltiw_value = 0;
-
-  return xxspltiw_constant_p (op, mode, &xxspltiw_value);
-})
-
 ;; Return 1 if operand is a SF/DF CONST_DOUBLE or V2DF CONST_VECTOR that can be
 ;; loaded via the ISA 3.1 XXSPLTIDP instruction.
 (define_predicate "xxspltidp_operand"
       if (zero_constant (op, mode) || all_ones_constant (op, mode))
        return true;
 
-      if (xxspltiw_operand (op, mode))
-       return true;
-
       if (xxspltidp_operand (op, mode))
        return true;
 
This page took 0.027167 seconds and 5 git commands to generate.