From 6f67b5ba63e0993d6aa9002c8c59fcf13148b869 Mon Sep 17 00:00:00 2001 From: Richard-Qin-X Date: Sat, 15 Aug 2026 04:26:05 +0800 Subject: [RISCV][GlobalISel] Preserve Zbb sign extensions --- backend/lib/Target/RISCV/GISel/RISCVLegalizerInfo.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'backend/lib/Target/RISCV/GISel/RISCVLegalizerInfo.h') diff --git a/backend/lib/Target/RISCV/GISel/RISCVLegalizerInfo.h b/backend/lib/Target/RISCV/GISel/RISCVLegalizerInfo.h index 7e84764..43a18a1 100644 --- a/backend/lib/Target/RISCV/GISel/RISCVLegalizerInfo.h +++ b/backend/lib/Target/RISCV/GISel/RISCVLegalizerInfo.h @@ -18,6 +18,9 @@ public: MachineInstr &Instruction) const override; [[nodiscard]] bool isSExtCheaperThanZExt(LowLevelType SourceType, LowLevelType DestinationType) const override; + +private: + const RISCVSubtarget &Subtarget; }; } // namespace rcc::riscv -- cgit v1.2.3