From ff038b316d771f97e66f7882bcaef70cc6a74dc5 Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Wed, 27 Jan 2021 12:22:36 -0800 Subject: [PATCH] [RISCV] Reduce field sizes in searchable tables to reduce binary size. --- llvm/lib/Target/RISCV/RISCVISelLowering.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/llvm/lib/Target/RISCV/RISCVISelLowering.h b/llvm/lib/Target/RISCV/RISCVISelLowering.h index bff3f85..1b83430 100644 --- a/llvm/lib/Target/RISCV/RISCVISelLowering.h +++ b/llvm/lib/Target/RISCV/RISCVISelLowering.h @@ -322,8 +322,8 @@ private: namespace RISCVVIntrinsicsTable { struct RISCVVIntrinsicInfo { - unsigned int IntrinsicID; - unsigned int ExtendedOperand; + unsigned IntrinsicID; + uint8_t ExtendedOperand; }; using namespace RISCV; @@ -336,11 +336,11 @@ using namespace RISCV; namespace RISCVZvlssegTable { struct RISCVZvlsseg { - unsigned int IntrinsicID; - unsigned int SEW; - unsigned int LMUL; - unsigned int IndexLMUL; - unsigned int Pseudo; + unsigned IntrinsicID; + uint8_t SEW; + uint8_t LMUL; + uint8_t IndexLMUL; + uint16_t Pseudo; }; using namespace RISCV; -- 2.7.4