* config/bfin/bfin.h (enum bfin_builtins): New.
authorbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 8 Jun 2005 09:25:11 +0000 (09:25 +0000)
committerbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 8 Jun 2005 09:25:11 +0000 (09:25 +0000)
commite43914a7998e9cfefae1974545d01579c8cc6179
tree6df5c1ba26314bce93bd1bea9d3de03588e00c06
parent90314144da67323e3e6fc424de992ce7ab181431
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100752 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/bfin/bfin.c
gcc/config/bfin/bfin.h
gcc/config/bfin/bfin.md