i386.md (movsf_push, movsf_mem): Remove.
* i386.md (movsf_push, movsf_mem): Remove. (movsf_push): Rename from movsf_push_nomove and move in front of movsf. Use nonmemory_operand predicate and don't bother checking TARGET_MOVE. (movsf_push_memory): New pattern. (movsf): Don't bother checking for push_operand. If TARGET_MOVE and both operands refer to memory then force operand[1] into a register. (movsf_normal): Change to unnamed pattern. Likewise for movdf, movxf, and friends. From-SVN: r19011
Showing
This diff is collapsed.
Click to expand it.
Please
register
or
sign in
to comment