diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2015-08-04 10:39:42 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2015-08-04 10:39:42 +0000 |
commit | e95a988adae82e72ad88f61d3bded0f12fd2152c (patch) | |
tree | ad5c28519ae9150f5341e2af80f52b4b77f6fad8 /libjava/classpath/java/sql/Struct.java | |
parent | e4ea20c8eba2430a534db6d10059ae53051312cb (diff) | |
download | gcc-e95a988adae82e72ad88f61d3bded0f12fd2152c.zip gcc-e95a988adae82e72ad88f61d3bded0f12fd2152c.tar.gz gcc-e95a988adae82e72ad88f61d3bded0f12fd2152c.tar.bz2 |
[AArch64][11/14] Re-layout SIMD builtin types on builtin expansion
* config/aarch64/aarch64.c (aarch64_option_valid_attribute_p):
Initialize simd builtins if TARGET_SIMD.
* config/aarch64/aarch64-builtins.c (aarch64_init_simd_builtins):
Make sure that the builtins are initialized only once no matter how
many times the function is called.
(aarch64_init_builtins): Unconditionally initialize crc builtins.
(aarch64_relayout_simd_param): New function.
(aarch64_simd_expand_args): Use above during argument expansion.
* config/aarch64/aarch64-c.c (aarch64_pragma_target_parse): Initialize
simd builtins if TARGET_SIMD.
* config/aarch64/aarch64-protos.h (aarch64_init_simd_builtins): New
prototype.
(aarch64_relayout_simd_types): Likewise.
* gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
From-SVN: r226564
Diffstat (limited to 'libjava/classpath/java/sql/Struct.java')
0 files changed, 0 insertions, 0 deletions