From b2c17eb2aeb35e403b85981d4c22ff2d21877163 Mon Sep 17 00:00:00 2001 From: Petr Penzin Date: Fri, 8 Nov 2024 16:31:34 -0800 Subject: [PATCH] [RISCV] RVA23S64 should include H extension RVA23 defines Hypervisor (H) extension to be required for RVA23S64: https://drive.google.com/file/d/12QKRm92cLcEk8-5J9NI91m0fAQOxqNAq/view?usp=sharing --- llvm/lib/Target/RISCV/RISCVProfiles.td | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/llvm/lib/Target/RISCV/RISCVProfiles.td b/llvm/lib/Target/RISCV/RISCVProfiles.td index cbf2a2eddf38e..a2bedb4be8356 100644 --- a/llvm/lib/Target/RISCV/RISCVProfiles.td +++ b/llvm/lib/Target/RISCV/RISCVProfiles.td @@ -77,7 +77,8 @@ defvar RVA23U64Features = !listconcat(RVA22U64Features, FeatureStdExtSupm]); defvar RVA23S64BaseFeatures = !listconcat(RVA22S64BaseFeatures, - [FeatureStdExtSvnapot, + [FeatureStdExtH, + FeatureStdExtSvnapot, FeatureStdExtSstc, FeatureStdExtSscofpmf, FeatureStdExtSsnpm,