diff options
author | DJ Delorie <dj@redhat.com> | 2014-05-14 17:27:21 -0400 |
---|---|---|
committer | DJ Delorie <dj@gcc.gnu.org> | 2014-05-14 17:27:21 -0400 |
commit | 5f35dde552bfb56e7517e4e0fd0b90acad08347a (patch) | |
tree | 6164dc3c18ebd6f66884acadd7a0ee343469b3ba /gcc/ada/seh_init.c | |
parent | 5d40b20f6efeace2533cd594fa782d55859b1d9f (diff) | |
download | gcc-5f35dde552bfb56e7517e4e0fd0b90acad08347a.zip gcc-5f35dde552bfb56e7517e4e0fd0b90acad08347a.tar.gz gcc-5f35dde552bfb56e7517e4e0fd0b90acad08347a.tar.bz2 |
msp430.c (msp430_builtin): Add MSP430_BUILTIN_DELAY_CYCLES.
* config/msp430/msp430.c (msp430_builtin): Add
MSP430_BUILTIN_DELAY_CYCLES.
(msp430_init_builtins): Register void __delay_cycles(long long).
(msp430_builtin_decl): Add it.
(cg_magic_constant): New.
(msp430_expand_delay_cycles): New.
(msp430_expand_builtin): Call it.
(msp430_print_operand_raw): Change integer printing from "int" to
HOST_WIDE_INT.
* config/msp430/msp430.md (define_constants): Add delay_cycles tags.
(delay_cycles_start): New.
(delay_cycles_end): New.
(delay_cycles_32): New.
(delay_cycles_32x): New.
(delay_cycles_16): New.
(delay_cycles_16x): New.
(delay_cycles_2): New.
(delay_cycles_1): New.
* doc/extend.texi: Document __delay_cycles().
From-SVN: r210441
Diffstat (limited to 'gcc/ada/seh_init.c')
0 files changed, 0 insertions, 0 deletions