HomePhabricator

[RISCV][Clang] Add more RVV Integer intrinsic functions.

Authored by khchen on Mar 30 2021, 8:59 AM.

Description

[RISCV][Clang] Add more RVV Integer intrinsic functions.

Support below instructions.

  1. Vector Integer Add-with-Carry / Subtract-with-Borrow Instructions
  2. Vector Integer Comparison Instructions
  3. Vector Widening Integer Multiply-Add Instructions

Reviewed By: HsiangKai

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

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