HomePhabricator

[RISCV][Clang] Add more RVV load/store intrinsic functions.

Authored by khchen on Sun, Apr 11, 7:25 AM.

Description

[RISCV][Clang] Add more RVV load/store intrinsic functions.

Support the following instructions.

  1. Mask load and store
  2. Vector Strided Instructions
  3. Vector Indexed Store Instructions

Authored-by: Roger Ferrer Ibanez <rofirrim@gmail.com>
Co-Authored-by: Zakk Chen <zakk.chen@sifive.com>

Reviewed By: craig.topper

Differential Revision: https://reviews.llvm.org/D99965

Details