[RISCV][NFC] Refine and refactor RISCVVEmitter and riscv_vector.td.
authorZakk Chen <zakk.chen@sifive.com>
Mon, 28 Feb 2022 09:07:13 +0000 (01:07 -0800)
committerZakk Chen <zakk.chen@sifive.com>
Tue, 22 Mar 2022 16:58:43 +0000 (09:58 -0700)
commit23d60ce164db48cfaff84967e86dd052801bf73a
treefbd0e71c0a6bfc7ebe7d2613a3a34536695718a0
parent49c2206b3bdce4a37a4602527b2d3da673514333
[RISCV][NFC] Refine and refactor RISCVVEmitter and riscv_vector.td.

1. Rename nomask as unmasked to keep with the terminology in the spec.
2. Merge UnMaskpolicy and Maskedpolicy arguments into one in RVVBuiltin class.
3. Rename HasAutoDef as HasBuiltinAlias.
4. Move header definition code into one class.

Reviewed By: rogfer01

Differential Revision: https://reviews.llvm.org/D120870
clang/include/clang/Basic/riscv_vector.td
clang/utils/TableGen/RISCVVEmitter.cpp
llvm/include/llvm/IR/IntrinsicsRISCV.td