bfin.h (enum bfin_builtins): New.
authorBernd Schmidt <bernd.schmidt@analog.com>
Wed, 8 Jun 2005 09:25:11 +0000 (09:25 +0000)
committerBernd Schmidt <bernds@gcc.gnu.org>
Wed, 8 Jun 2005 09:25:11 +0000 (09:25 +0000)
commit5fcead21e3149f03714d2558b96a0a4427d2971c
tree6df5c1ba26314bce93bd1bea9d3de03588e00c06
parent71bc2a839d86fed2c23c105c8661248cf7579b92
bfin.h (enum bfin_builtins): New.

* config/bfin/bfin.h (enum bfin_builtins): New.
* config/bfin/bfin.md (UNSPEC_VOLATILE_CSYNC, UNSPEC_VOLATILE_SSYNC):
New constants.
(csync, ssync): New insn patterns.
* config/bfin/bfin.c (bfin_init_builtins, bfin_expand_builtin):
New functions.
(def_builtin): New macro.
(TARGET_INIT_BUILTINS, TARGET_EXPAND_BUILTIN): Define.

From-SVN: r100752
gcc/ChangeLog
gcc/config/bfin/bfin.c
gcc/config/bfin/bfin.h
gcc/config/bfin/bfin.md