aboutsummaryrefslogtreecommitdiff
path: root/gcc/lto
diff options
context:
space:
mode:
authorJiawei <jiawei@iscas.ac.cn>2022-10-20 17:32:33 +0800
committerKito Cheng <kito.cheng@sifive.com>2022-10-27 11:17:29 +0800
commitac96e9068ce7dcaca992fde7f1551ffe8837b723 (patch)
treed4ded6505d0add885b06ecdf65320967fc4e5f65 /gcc/lto
parente09335728d3f9bc177eac2f7dff79715e0aa67c9 (diff)
downloadgcc-ac96e9068ce7dcaca992fde7f1551ffe8837b723.zip
gcc-ac96e9068ce7dcaca992fde7f1551ffe8837b723.tar.gz
gcc-ac96e9068ce7dcaca992fde7f1551ffe8837b723.tar.bz2
RISC-V: Target support for z*inx extension.
Support 'TARGET_ZFINX' with float instruction pattern and builtin function. Reuse 'TARGET_HADR_FLOAT', 'TARGET_DOUBLE_FLOAT' and 'TARGET_ZHINX' patterns. gcc/ChangeLog: * config/riscv/iterators.md (TARGET_ZFINX):New target. (TARGET_ZDINX): Ditto. (TARGET_ZHINX): Ditto. * config/riscv/riscv-builtins.cc (AVAIL): Ditto. (riscv_atomic_assign_expand_fenv): Ditto. * config/riscv/riscv-c.cc (riscv_cpu_cpp_builtins): Ditto. * config/riscv/riscv.md: Ditto.
Diffstat (limited to 'gcc/lto')
0 files changed, 0 insertions, 0 deletions