diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2023-11-16 16:48:07 +0100 |
---|---|---|
committer | Uros Bizjak <ubizjak@gmail.com> | 2023-11-16 16:59:19 +0100 |
commit | 06ff410e0dea135d41bc5f7a9a007d7ba6822dbf (patch) | |
tree | 445557875c94148f535eafb504da0ef3248d27c0 /gcc | |
parent | 063d987af0e7a8329559fb116337bdb8ab20d8eb (diff) | |
download | gcc-06ff410e0dea135d41bc5f7a9a007d7ba6822dbf.zip gcc-06ff410e0dea135d41bc5f7a9a007d7ba6822dbf.tar.gz gcc-06ff410e0dea135d41bc5f7a9a007d7ba6822dbf.tar.bz2 |
i386: Fix invalid RTX in split2 pass [PR112567]
Also fix some indentitation inconsistencies.
PR target/112567
gcc/ChangeLog:
* config/i386/i386.md (*<any_logic:code>qi_ext<mode>_1_slp):
Fix generation of invalid RTX in split pattern.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/i386/i386.md | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index a364c43..f5407ab 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -6652,7 +6652,7 @@ (subreg:QI (match_op_dup 3 [(match_dup 2) (const_int 8) (const_int 8)]) 0) - (match_dup 0))) + (match_dup 0))) (clobber (reg:CC FLAGS_REG))])] "" [(set_attr "type" "alu") @@ -6666,11 +6666,11 @@ [(match_operand 1 "int248_register_operand" "Q") (const_int 8) (const_int 8)]) 0) - (subreg:QI - (match_operator:SWI248 4 "extract_operator" - [(match_operand 2 "int248_register_operand" "Q") - (const_int 8) - (const_int 8)]) 0))) + (subreg:QI + (match_operator:SWI248 4 "extract_operator" + [(match_operand 2 "int248_register_operand" "Q") + (const_int 8) + (const_int 8)]) 0))) (clobber (reg:CC FLAGS_REG))] "!TARGET_PARTIAL_REG_STALL || optimize_function_for_size_p (cfun)" "#" @@ -6685,7 +6685,7 @@ (subreg:QI (match_op_dup 3 [(match_dup 1) (const_int 8) (const_int 8)]) 0) - (match_dup 0))) + (match_dup 0))) (clobber (reg:CC FLAGS_REG))])] "" [(set_attr "type" "alu") @@ -7742,11 +7742,11 @@ [(match_operand 1 "int248_register_operand" "Q") (const_int 8) (const_int 8)]) 0) - (subreg:QI - (match_operator:SWI248 4 "extract_operator" - [(match_operand 2 "int248_register_operand" "Q") - (const_int 8) - (const_int 8)]) 0))) + (subreg:QI + (match_operator:SWI248 4 "extract_operator" + [(match_operand 2 "int248_register_operand" "Q") + (const_int 8) + (const_int 8)]) 0))) (clobber (reg:CC FLAGS_REG))] "!TARGET_PARTIAL_REG_STALL || optimize_function_for_size_p (cfun)" "#" @@ -11588,8 +11588,8 @@ (any_logic:QI (subreg:QI (match_op_dup 3 - [(match_dup 2) (const_int 8) (const_int 8)]) 0))) - (match_dup 0) + [(match_dup 2) (const_int 8) (const_int 8)]) 0) + (match_dup 0))) (clobber (reg:CC FLAGS_REG))])] "" [(set_attr "type" "alu") @@ -11603,11 +11603,11 @@ [(match_operand 1 "int248_register_operand" "Q") (const_int 8) (const_int 8)]) 0) - (subreg:QI - (match_operator:SWI248 4 "extract_operator" - [(match_operand 2 "int248_register_operand" "Q") - (const_int 8) - (const_int 8)]) 0))) + (subreg:QI + (match_operator:SWI248 4 "extract_operator" + [(match_operand 2 "int248_register_operand" "Q") + (const_int 8) + (const_int 8)]) 0))) (clobber (reg:CC FLAGS_REG))] "!TARGET_PARTIAL_REG_STALL || optimize_function_for_size_p (cfun)" "#" @@ -11622,7 +11622,7 @@ (subreg:QI (match_op_dup 3 [(match_dup 1) (const_int 8) (const_int 8)]) 0) - (match_dup 0))) + (match_dup 0))) (clobber (reg:CC FLAGS_REG))])] "" [(set_attr "type" "alu") |