diff options
author | xiezhiheng <xiezhiheng@huawei.com> | 2020-07-31 09:52:25 +0100 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@arm.com> | 2020-07-31 09:52:25 +0100 |
commit | 072a8b8fb6e861d8ac2db847bcc81dbcb1ef1b35 (patch) | |
tree | 0eed73839f7a89e49f2b2c33493baa8c6bf8c92b /libcc1 | |
parent | 1212cfad09378bc85860a7de22dde0cf7a19fd01 (diff) | |
download | gcc-072a8b8fb6e861d8ac2db847bcc81dbcb1ef1b35.zip gcc-072a8b8fb6e861d8ac2db847bcc81dbcb1ef1b35.tar.gz gcc-072a8b8fb6e861d8ac2db847bcc81dbcb1ef1b35.tar.bz2 |
AArch64: Add attributes according to flags in built-in functions [PR94442]
2020-07-31 Zhiheng Xie <xiezhiheng@huawei.com>
gcc/ChangeLog:
* config/aarch64/aarch64-builtins.c (aarch64_general_add_builtin):
Add new argument ATTRS.
(aarch64_call_properties): New function.
(aarch64_modifies_global_state_p): Likewise.
(aarch64_reads_global_state_p): Likewise.
(aarch64_could_trap_p): Likewise.
(aarch64_add_attribute): Likewise.
(aarch64_get_attributes): Likewise.
(aarch64_init_simd_builtins): Add attributes for each built-in function.
Diffstat (limited to 'libcc1')
0 files changed, 0 insertions, 0 deletions