diff options
author | ebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-01-18 11:20:51 +0000 |
---|---|---|
committer | ebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-01-18 11:20:51 +0000 |
commit | 10c77d2b4d6c2244dd7fba02f80733c03c6c4b20 (patch) | |
tree | 3fabbd2d1f832606564c35679ccae185098d100c /libstdc++-v3 | |
parent | 7ec3178a3fc06b6bb7acccfc457f3cccdb5cb670 (diff) | |
download | ppe42-gcc-10c77d2b4d6c2244dd7fba02f80733c03c6c4b20.tar.gz ppe42-gcc-10c77d2b4d6c2244dd7fba02f80733c03c6c4b20.zip |
* config/alpha/alpha.c (alpha_split_tfmode_pair): Rename into
alpha_split_tmode_pair. Add 'mode' and 'fixup_overlap' arguments.
Test against the appropriate null constant for the mode.
If 'fixup_overlap' is true, swap the operands if they overlap.
(alpha_split_tfmode_frobsign): Adjust call to alpha_split_tfmode_pair.
* config/alpha/alpha-protos.h (alpha_split_tfmode_pair): Rename into
alpha_split_tmode_pair and adjust for above change.
* config/alpha/alpha.md (movtf_internal): Adjust call to
alpha_split_tfmode_pair and rely on it to swap the operands.
(movti_internal): New insn and post-reload splitter.
(movti): New expander.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109882 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3')
0 files changed, 0 insertions, 0 deletions