aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-common.c
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@freesoft.cz>1999-12-10 00:54:58 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>1999-12-09 23:54:58 +0000
commit309ada50deb5fe88d3b703eb36cedfe221192386 (patch)
tree0a257cc5ec6e36ddb570193a11e352fe2c6447c9 /gcc/c-common.c
parent009fef522acfb6d3678d57bf9f5eae8fecfe381d (diff)
downloadgcc-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