[RISCV][Clang] Refactor RISCVVEmitter. (NFC)
authorZakk Chen <zakkc@google.com>
Tue, 26 Jul 2022 10:14:03 +0000 (10:14 +0000)
committerZakk Chen <zakkc@google.com>
Tue, 26 Jul 2022 10:15:04 +0000 (10:15 +0000)
commit93f8657c743ba9ce9696e5f0c9487207cf8ccb6b
tree200867ab04b33a0421abaa1cd706a12e0294d9be
parentda2ed951ec18ddbab8651d68c7873fe03006d442
[RISCV][Clang] Refactor RISCVVEmitter. (NFC)

Remove MaskedPrototype and add several fields in RVVIntrinsicRecord,
compute Prototype in runtime.

Reviewed By: rogfer01

Differential Revision: https://reviews.llvm.org/D126741
clang/include/clang/Support/RISCVVIntrinsicUtils.h
clang/lib/Sema/SemaRISCVVectorLookup.cpp
clang/lib/Support/RISCVVIntrinsicUtils.cpp
clang/utils/TableGen/RISCVVEmitter.cpp