aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/rtfinal.c
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2017-10-14 11:31:29 +0200
committerUros Bizjak <uros@gcc.gnu.org>2017-10-14 11:31:29 +0200
commitcca04bdd68d6ce3f1337c0ed37db7c64675ae558 (patch)
treeaed267b21a2d12488a3d6b62b2d5b687e27fd1c5 /gcc/ada/rtfinal.c
parent51ced7e4f45051399a2b7aa59b59f9d655be99a7 (diff)
downloadgcc-cca04bdd68d6ce3f1337c0ed37db7c64675ae558.zip
gcc-cca04bdd68d6ce3f1337c0ed37db7c64675ae558.tar.gz
gcc-cca04bdd68d6ce3f1337c0ed37db7c64675ae558.tar.bz2
sync.md (FILD_ATOMIC/FIST_ATOMIC FP load peephole2): Use any_fp_register_operand as operand[3] predicate.
* config/i386/sync.md (FILD_ATOMIC/FIST_ATOMIC FP load peephole2): Use any_fp_register_operand as operand[3] predicate. Simplify equality test for operands[2] and operands[4] memory location. (LDX_ATOMIC/STX_ATOMIC FP load peephole2): Ditto. (FILD_ATOMIC/FIST_ATOMIC FP load peephole2 with mem blockage): New. (LDX_ATOMIC/LDX_ATOMIC FP load peephole2 with mem blockage): Ditto. (FILD_ATOMIC/FIST_ATOMIC FP store peephole2): Use any_fp_register_operand as operand[1] predicate. Simplify equality test for operands[0] and operands[3] memory location. (LDX_ATOMIC/STX_ATOMIC FP store peephole2): Ditto. (FILD_ATOMIC/FIST_ATOMIC FP store peephole2 with mem blockage): New. (LDX_ATOMIC/LDX_ATOMIC FP storepeephole2 with mem blockage): Ditto. From-SVN: r253751
Diffstat (limited to 'gcc/ada/rtfinal.c')
0 files changed, 0 insertions, 0 deletions