RISC-V: Add mininal support for Zicbo[mzp]
authorShiYulong <shiyulong@iscas.ac.cn>
Tue, 10 May 2022 03:25:24 +0000 (11:25 +0800)
committerKito Cheng <kito.cheng@sifive.com>
Tue, 24 May 2022 13:00:33 +0000 (21:00 +0800)
commit23c738bcba78a9df2259dd0626669c9a0aa04d1e
tree8e91fb9143fe555b7b151a0e60f96ccfac50f6a2
parent4665cfbc4c70e24b4c885338577d4b7bc1752473
RISC-V: Add mininal support for Zicbo[mzp]

This commit adds minimal support for 'Zicbom','Zicboz' and 'Zicbop' extensions.

gcc/ChangeLog:

* common/config/riscv/riscv-common.cc: Add zicbom, zicboz, zicbop extensions.
* config/riscv/riscv-opts.h (MASK_ZICBOZ): New.
(MASK_ZICBOM): New.
(MASK_ZICBOP): New.
(TARGET_ZICBOZ): New.
(TARGET_ZICBOM): New.
(TARGET_ZICBOP): New.
* config/riscv/riscv.opt (riscv_zicmo_subext): New.
gcc/common/config/riscv/riscv-common.cc
gcc/config/riscv/riscv-opts.h
gcc/config/riscv/riscv.opt