This patch defines vcompress intrinsics and lower to V instructions.
We work with @rogfer01 from BSC to come out this patch.
Authored-by: Roger Ferrer Ibanez <rofirrim@gmail.com>
Co-Authored-by: ShihPo Hung <shihpo.hung@sifive.com>
Paths
| Differential D93809
[RISCV] Add intrinsics for vcompress instruction ClosedPublic Authored by arcbbb on Dec 25 2020, 12:31 AM.
Details Summary This patch defines vcompress intrinsics and lower to V instructions. We work with @rogfer01 from BSC to come out this patch. Authored-by: Roger Ferrer Ibanez <rofirrim@gmail.com>
Diff Detail
Unit TestsFailed
Event TimelineHerald added subscribers: NickHung, luismarques, apazos and 24 others. · View Herald TranscriptDec 25 2020, 12:31 AM
Comment Actions LGTM. I've committed 79cbb003c53009e5ca35b804bb7655dba97776e7 which should give a tail undisturbed policy for this intrinsics. Please rebase this patch before commit. This revision is now accepted and ready to land.Dec 29 2020, 10:41 AM Closed by commit rG096b02ebbff7: [RISCV] Add intrinsics for vcompress instruction (authored by arcbbb). · Explain WhyDec 29 2020, 6:43 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 313715 llvm/include/llvm/IR/IntrinsicsRISCV.td
llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
llvm/test/CodeGen/RISCV/rvv/vcompress-rv32.ll
llvm/test/CodeGen/RISCV/rvv/vcompress-rv64.ll
|
Based on the way this intrinsic is defined, this can't be tail agnostic can it?