diff options
author | Jim Lin <jim@andestech.com> | 2025-05-15 10:14:58 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-15 10:14:58 +0800 |
commit | 2a8960e48b178fb2533e71bbe164e9f383046114 (patch) | |
tree | fdf64a30b1eb145315c12ebb034e460c83f3fc22 /llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp | |
parent | 520773b47eba0df02730b929df073e1a38474bae (diff) | |
download | llvm-2a8960e48b178fb2533e71bbe164e9f383046114.zip llvm-2a8960e48b178fb2533e71bbe164e9f383046114.tar.gz llvm-2a8960e48b178fb2533e71bbe164e9f383046114.tar.bz2 |
[RISCV] Add Andes XAndesVDot (Andes Vector Dot Product) extension. (#139849)
The spec can be found at:
https://github.com/andestech/andes-v5-isa/releases/tag/ast-v5_4_0-release.
This patch only supports assembler.
Intrinsics support will be added in a later patch.
Diffstat (limited to 'llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp')
-rw-r--r-- | llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp b/llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp index ee8aa37..1dab851 100644 --- a/llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp +++ b/llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp @@ -728,7 +728,8 @@ static constexpr FeatureBitset XTHeadGroup = { RISCV::FeatureVendorXTHeadVdot}; static constexpr FeatureBitset XAndesGroup = { - RISCV::FeatureVendorXAndesPerf, RISCV::FeatureVendorXAndesVPackFPH}; + RISCV::FeatureVendorXAndesPerf, RISCV::FeatureVendorXAndesVPackFPH, + RISCV::FeatureVendorXAndesVDot}; static constexpr DecoderListEntry DecoderList32[]{ // Vendor Extensions |