i386.md (*addqi_2_slp): Remove.
authorUros Bizjak <ubizjak@gmail.com>
Thu, 18 Jul 2019 19:59:55 +0000 (21:59 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 18 Jul 2019 19:59:55 +0000 (21:59 +0200)
* config/i386/i386.md (*addqi_2_slp): Remove.
(*<code>qi_2_slp): Ditto.

From-SVN: r273583

gcc/ChangeLog
gcc/config/i386/i386.md

index 55680d13c2953c5d64ce7bfafbe4d2eaec55d9cd..35e4f37caa654fc1ac4c4d839e95914058c9944e 100644 (file)
@@ -1,3 +1,8 @@
+2019-07-18  Uroš Bizjak  <ubizjak@gmail.com>
+
+       * config/i386/i386.md (*addqi_2_slp): Remove.
+       (*<code>qi_2_slp): Ditto.
+
 2019-07-18  Michael Meissner  <meissner@linux.ibm.com>
 
        * config/rs6000/predicates.md (prefixed_mem_operand): Call
index 4fc03009c53017791c1aca4942bc7e41118257fd..63f18d7874b3b4a8f0c12ca4af7416672e8bff62 100644 (file)
   [(set_attr "type" "alu")
    (set_attr "mode" "<MODE>")])
 
-(define_insn "*andqi_2_slp"
-  [(set (reg FLAGS_REG)
-       (compare (and:QI (match_operand:QI 0 "nonimmediate_operand" "+qm,q")
-                        (match_operand:QI 1 "nonimmediate_operand" "qn,m"))
-                (const_int 0)))
-   (set (strict_low_part (match_dup 0))
-       (and:QI (match_dup 0) (match_dup 1)))]
-  "(!TARGET_PARTIAL_REG_STALL || optimize_function_for_size_p (cfun))
-   && ix86_match_ccmode (insn, CCNOmode)
-   && !(MEM_P (operands[0]) && MEM_P (operands[1]))"
-  "and{b}\t{%1, %0|%0, %1}"
-  [(set_attr "type" "alu1")
-   (set_attr "mode" "QI")])
-
 (define_insn "andqi_ext_1"
   [(set (zero_extract:SI (match_operand 0 "ext_register_operand" "+Q,Q")
                         (const_int 8)
   [(set_attr "type" "alu")
    (set_attr "mode" "SI")])
 
-(define_insn "*<code>qi_2_slp"
-  [(set (reg FLAGS_REG)
-       (compare (any_or:QI (match_operand:QI 0 "nonimmediate_operand" "+qm,q")
-                           (match_operand:QI 1 "general_operand" "qn,m"))
-                (const_int 0)))
-   (set (strict_low_part (match_dup 0))
-       (any_or:QI (match_dup 0) (match_dup 1)))]
-  "(!TARGET_PARTIAL_REG_STALL || optimize_function_for_size_p (cfun))
-   && ix86_match_ccmode (insn, CCNOmode)
-   && !(MEM_P (operands[0]) && MEM_P (operands[1]))"
-  "<logic>{<imodesuffix>}\t{%2, %0|%0, %2}"
-  [(set_attr "type" "alu1")
-   (set_attr "mode" "QI")])
-
 (define_insn "*<code><mode>_3"
   [(set (reg FLAGS_REG)
        (compare (any_or:SWI