diff options
author | Jan Hubicka <hubicka@freesoft.cz> | 1999-11-21 02:34:22 +0100 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 1999-11-21 01:34:22 +0000 |
commit | 06a964de822dfc498ee497e253e6ca360a318d8d (patch) | |
tree | 728c66a8e34f1db456e377d1b75b916d474ec018 /gcc/global.c | |
parent | 1ce485ec4316107f1e03d147471accd1ddf9a0d2 (diff) | |
download | gcc-06a964de822dfc498ee497e253e6ca360a318d8d.zip gcc-06a964de822dfc498ee497e253e6ca360a318d8d.tar.gz gcc-06a964de822dfc498ee497e253e6ca360a318d8d.tar.bz2 |
i386.md (neg, [...]): Revmap to use ix86_expand_unary_operator and ix86_unary_operator_ok.
* i386.md (neg, not and abs patterns): Revmap to use
ix86_expand_unary_operator and ix86_unary_operator_ok.
(add?f and sub?f expanders): Force operand 1 to register.
* i386.c (ix86_expand_unary_operator): Rewrite.
(ix86_unary_operator_ok): Ensure that memory operands
match real opcode.
(ix86_binary_operator_ok): Do not allow operand 1 to
come into memory and operand 0 not.
(ix86_expand_binary_operator): Ensure that
src1 is not non-matching memory.
From-SVN: r30597
Diffstat (limited to 'gcc/global.c')
0 files changed, 0 insertions, 0 deletions