From 10bad2c8d7be1bbb726c536dd306da3cae2247b4 Mon Sep 17 00:00:00 2001 From: Phoebe Wang Date: Fri, 2 Aug 2024 12:10:50 +0800 Subject: [X86][AVX10.2] Support AVX10.2 option and VMPSADBW/VADDP[D,H,S] new instructions (#101452) Ref.: https://cdrdv2.intel.com/v1/dl/getContent/828965 --- llvm/lib/TargetParser/X86TargetParser.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'llvm/lib/TargetParser/X86TargetParser.cpp') diff --git a/llvm/lib/TargetParser/X86TargetParser.cpp b/llvm/lib/TargetParser/X86TargetParser.cpp index dcf9130052ac..57bda0651ea8 100644 --- a/llvm/lib/TargetParser/X86TargetParser.cpp +++ b/llvm/lib/TargetParser/X86TargetParser.cpp @@ -620,6 +620,9 @@ constexpr FeatureBitset ImpliedFeaturesAVX10_1 = FeatureAVX512FP16; constexpr FeatureBitset ImpliedFeaturesAVX10_1_512 = FeatureAVX10_1 | FeatureEVEX512; +constexpr FeatureBitset ImpliedFeaturesAVX10_2 = FeatureAVX10_1; +constexpr FeatureBitset ImpliedFeaturesAVX10_2_512 = + FeatureAVX10_2 | FeatureAVX10_1_512; // APX Features constexpr FeatureBitset ImpliedFeaturesEGPR = {}; -- cgit v1.2.3 From 2e0588d5e1c9e9a0936846173dbc488f462a6c2d Mon Sep 17 00:00:00 2001 From: Phoebe Wang Date: Fri, 2 Aug 2024 13:04:10 +0800 Subject: Revert "[X86][AVX10.2] Support AVX10.2 option and VMPSADBW/VADDP[D,H,S] new instructions" (#101612) Reverts llvm/llvm-project#101452 There are several buildbot failed. Revert first. --- llvm/lib/TargetParser/X86TargetParser.cpp | 3 --- 1 file changed, 3 deletions(-) (limited to 'llvm/lib/TargetParser/X86TargetParser.cpp') diff --git a/llvm/lib/TargetParser/X86TargetParser.cpp b/llvm/lib/TargetParser/X86TargetParser.cpp index 57bda0651ea8..dcf9130052ac 100644 --- a/llvm/lib/TargetParser/X86TargetParser.cpp +++ b/llvm/lib/TargetParser/X86TargetParser.cpp @@ -620,9 +620,6 @@ constexpr FeatureBitset ImpliedFeaturesAVX10_1 = FeatureAVX512FP16; constexpr FeatureBitset ImpliedFeaturesAVX10_1_512 = FeatureAVX10_1 | FeatureEVEX512; -constexpr FeatureBitset ImpliedFeaturesAVX10_2 = FeatureAVX10_1; -constexpr FeatureBitset ImpliedFeaturesAVX10_2_512 = - FeatureAVX10_2 | FeatureAVX10_1_512; // APX Features constexpr FeatureBitset ImpliedFeaturesEGPR = {}; -- cgit v1.2.3 From 259ca9ee9c4d9f7ba2d05db9fe05f782a865aeb5 Mon Sep 17 00:00:00 2001 From: Phoebe Wang Date: Sat, 3 Aug 2024 09:26:07 +0800 Subject: Reland "[X86][AVX10.2] Support AVX10.2 option and VMPSADBW/VADDP[D,H,S] new instructions (#101452)" (#101616) Ref.: https://cdrdv2.intel.com/v1/dl/getContent/828965 --- llvm/lib/TargetParser/X86TargetParser.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'llvm/lib/TargetParser/X86TargetParser.cpp') diff --git a/llvm/lib/TargetParser/X86TargetParser.cpp b/llvm/lib/TargetParser/X86TargetParser.cpp index dcf9130052ac..57bda0651ea8 100644 --- a/llvm/lib/TargetParser/X86TargetParser.cpp +++ b/llvm/lib/TargetParser/X86TargetParser.cpp @@ -620,6 +620,9 @@ constexpr FeatureBitset ImpliedFeaturesAVX10_1 = FeatureAVX512FP16; constexpr FeatureBitset ImpliedFeaturesAVX10_1_512 = FeatureAVX10_1 | FeatureEVEX512; +constexpr FeatureBitset ImpliedFeaturesAVX10_2 = FeatureAVX10_1; +constexpr FeatureBitset ImpliedFeaturesAVX10_2_512 = + FeatureAVX10_2 | FeatureAVX10_1_512; // APX Features constexpr FeatureBitset ImpliedFeaturesEGPR = {}; -- cgit v1.2.3