diff options
author | Jan Hubicka <hubicka@freesoft.cz> | 1999-12-10 00:54:58 +0100 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 1999-12-09 23:54:58 +0000 |
commit | 309ada50deb5fe88d3b703eb36cedfe221192386 (patch) | |
tree | 0a257cc5ec6e36ddb570193a11e352fe2c6447c9 /gcc/c-common.c | |
parent | 009fef522acfb6d3678d57bf9f5eae8fecfe381d (diff) | |
download | gcc-309ada50deb5fe88d3b703eb36cedfe221192386.zip gcc-309ada50deb5fe88d3b703eb36cedfe221192386.tar.gz gcc-309ada50deb5fe88d3b703eb36cedfe221192386.tar.bz2 |
i386.md (cpu attribute): Add "athlon".
* i386.md (cpu attribute): Add "athlon".
(athlon_decode): New attribute.
(Athlon scheduling units definitions): New.
(fcmp and shld patterns): Set athlon_decode to "vector".
* i386.c (athlon_cost): New.
(m_ATHLON): New.
(x86_use_leave, x86_push_memory, x86_movx, x86_cmove, x86_deep_branch,
x86_use_sahf): Set for Athlon.
(x86_use_fiop): Unset for Athlon.
(override_options): Define Athlon alignments and "athlon" name.
(x86_adjust_cost): Penalize AGI and delayed latencies for Athlon.
* i386.h (TARGET_ATHLON): New.
(enum processor_type): Add PROCESSOR_ATHLON.
(TARGET_CPU_DEFAULT_SPEC): Set to "-D__tune_athlon__"
for CPU_DEFAULT==6
(TARGET_CPP_CPU_SPECS): Set -D__tune_athlon__ for Athlon.
From-SVN: r30852
Diffstat (limited to 'gcc/c-common.c')
0 files changed, 0 insertions, 0 deletions