Commit 639fa8a3 by Uros Bizjak

i386.md (*strmovqi_1): Fix insn enable condition.

	* config/i386/i386.md (*strmovqi_1): Fix insn enable condition.

From-SVN: r230050
parent 3d569e76
2015-11-09 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.md (*strmovqi_1): Fix insn enable condition.
2015-11-09 Jeff Law <law@redhat.com> 2015-11-09 Jeff Law <law@redhat.com>
* tree-ssanames.c (verify_ssaname_freelists): Simplify check for * tree-ssanames.c (verify_ssaname_freelists): Simplify check for
...@@ -1044,16 +1048,16 @@ ...@@ -1044,16 +1048,16 @@
* config/aarch64/aarch64-simd.md: Matching expressions for frsqrte and * config/aarch64/aarch64-simd.md: Matching expressions for frsqrte and
frsqrts. frsqrts.
* config/aarch64/aarch64-tuning-flags.def: Added recip_sqrt. * config/aarch64/aarch64-tuning-flags.def: Added recip_sqrt.
* config/aarch64/aarch64.c: New functions. Emit rsqrt estimation code when * config/aarch64/aarch64.c: New functions. Emit rsqrt estimation
applicable. code when applicable.
* config/aarch64/aarch64.md: Added enum entries. * config/aarch64/aarch64.md: Added enum entries.
* config/aarch64/aarch64.opt: Added option -mlow-precision-recip-sqrt. * config/aarch64/aarch64.opt: Added option -mlow-precision-recip-sqrt.
* testsuite/gcc.target/aarch64/rsqrt_asm_check_common.h: Common macros for * testsuite/gcc.target/aarch64/rsqrt_asm_check_common.h: Common
assembly checks. macros for assembly checks.
* testsuite/gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure * testsuite/gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
frsqrts and frsqrte are not emitted. frsqrts and frsqrte are not emitted.
* testsuite/gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure frsqrts and * testsuite/gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
frsqrte are emitted. frsqrts and frsqrte are emitted.
* testsuite/gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt. * testsuite/gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
2015-11-07 Jan Hubicka <hubicka@ucw.cz> 2015-11-07 Jan Hubicka <hubicka@ucw.cz>
...@@ -16251,9 +16251,9 @@ ...@@ -16251,9 +16251,9 @@
(set (match_operand:P 1 "register_operand" "=S") (set (match_operand:P 1 "register_operand" "=S")
(plus:P (match_dup 3) (plus:P (match_dup 3)
(const_int 1)))] (const_int 1)))]
"!(fixed_regs[SI_REG] || fixed_regs[DI_REG])" "!(fixed_regs[SI_REG] || fixed_regs[DI_REG])
"%^movsb
&& ix86_check_no_addr_space (insn)" && ix86_check_no_addr_space (insn)"
"%^movsb"
[(set_attr "type" "str") [(set_attr "type" "str")
(set_attr "memory" "both") (set_attr "memory" "both")
(set (attr "prefix_rex") (set (attr "prefix_rex")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment