]> git.ipfire.org Git - thirdparty/gcc.git/commit
spu-builtins.h: Delete file.
authorUlrich Weigand <uweigand@de.ibm.com>
Thu, 23 Apr 2009 22:51:35 +0000 (22:51 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Thu, 23 Apr 2009 22:51:35 +0000 (22:51 +0000)
commit9c0737da32d3f589fbabbc6a9abd596aa5ccdd3f
tree357f2a85af657eeca6c8b879ec531afc502ce6d6
parent82923a5ae35e4e859a439633bfc9883c45ed3e14
spu-builtins.h: Delete file.

* config/spu/spu-builtins.h: Delete file.

* config/spu/spu.h (enum spu_builtin_type): Move here from
spu-builtins.h.
(struct spu_builtin_description): Likewise.  Add GTY marker.
Do not use enum spu_function_code or enum insn_code.
(spu_builtins): Add extern declaration.

* config/spu/spu.c: Do not include "spu-builtins.h".
(enum spu_function_code, enum spu_builtin_type_index,
V16QI_type_node, V8HI_type_node, V4SI_type_node, V2DI_type_node,
V4SF_type_node, V2DF_type_node, unsigned_V16QI_type_node,
unsigned_V8HI_type_node, unsigned_V4SI_type_node,
unsigned_V2DI_type_node): Move here from spu-builtins.h.
(spu_builtin_types): Make static.  Add GTY marker.
(spu_builtins): Add extern declaration with GTY marker.
Include "gt-spu.h".

* config/spu/spu-c.c: Do not include "spu-builtins.h".
(spu_resolve_overloaded_builtin): Do not use spu_function_code.
Check programmatically whether all parameters are scalar.

* config/spu/t-spu-elf (spu.o, spu-c.o): Update dependencies.

From-SVN: r146663
gcc/ChangeLog
gcc/config/spu/spu-builtins.h [deleted file]
gcc/config/spu/spu-c.c
gcc/config/spu/spu.c
gcc/config/spu/spu.h
gcc/config/spu/t-spu-elf