[all-commits] [llvm/llvm-project] fb94c6: [RISCV][SiFive] Reduce intrinsics of SiFive VCIX e...
Brandon Wu via All-commits
all-commits at lists.llvm.org
Thu Jan 25 19:16:06 PST 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: fb94c6491a114ebd5815b1d42665a8f6bcd9d639
https://github.com/llvm/llvm-project/commit/fb94c6491a114ebd5815b1d42665a8f6bcd9d639
Author: Brandon Wu <brandon.wu at sifive.com>
Date: 2024-01-26 (Fri, 26 Jan 2024)
Changed paths:
M clang/include/clang/Basic/riscv_sifive_vector.td
M clang/lib/Headers/sifive_vector.h
M clang/lib/Sema/SemaChecking.cpp
M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/xsfvcp-x-rv64.c
M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/xsfvcp-x.c
M clang/test/CodeGen/RISCV/rvv-intrinsics-handcrafted/xsfvcp-index-out-of-range.c
M llvm/include/llvm/IR/IntrinsicsRISCVXsf.td
M llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
M llvm/lib/Target/RISCV/RISCVISelDAGToDAG.h
M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
M llvm/lib/Target/RISCV/RISCVInstrInfoXSf.td
M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-xsfvcp-x.ll
M llvm/test/CodeGen/RISCV/rvv/xsfvcp-x.ll
Log Message:
-----------
[RISCV][SiFive] Reduce intrinsics of SiFive VCIX extension (#79407)
This patch models LMUL and SEW as inputs in sf_vc_x_se and sf_vc_i_se,
it reduces 42 intrinsics in the lookup table.
More information about the All-commits
mailing list