]> git.ipfire.org Git - thirdparty/gcc.git/commit
RISC-V: Add md files for vector BFloat16
authorFeng Wang <wangfeng@eswincomputing.com>
Tue, 18 Jun 2024 06:13:35 +0000 (06:13 +0000)
committerFeng Wang <wangfeng@eswincomputing.com>
Mon, 15 Jul 2024 02:44:34 +0000 (02:44 +0000)
commit9f521632dd9ce71ce28ff1da9c161f76bc20fe3e
treeee52636d7ff9ae06f819c7c94ad3e6b64e45d815
parent281f021ed4fbf9c2336048e34b6b40c6f7119baa
RISC-V: Add md files for vector BFloat16

V3: Add Bfloat16 vector insn in generic-vector-ooo.md
v2: Rebase
Accroding to the BFloat16 spec, some vector iterators and new pattern
are added in md files.

Signed-off-by: Feng Wang <wangfeng@eswincomputing.com>
gcc/ChangeLog:

* config/riscv/generic-vector-ooo.md: Add def_insn_reservation for vector BFloat16.
* config/riscv/riscv.md: Add new insn name for vector BFloat16.
* config/riscv/vector-iterators.md: Add some iterators for vector BFloat16.
* config/riscv/vector.md: Add some attribute for vector BFloat16.
* config/riscv/vector-bfloat16.md: New file. Add insn pattern vector BFloat16.
gcc/config/riscv/generic-vector-ooo.md
gcc/config/riscv/riscv.md
gcc/config/riscv/vector-bfloat16.md [new file with mode: 0644]
gcc/config/riscv/vector-iterators.md
gcc/config/riscv/vector.md