mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-26 12:43:36 +01:00
[X86] Remove FeatureCLWB from FeaturesICLClient
Reviewed By: craig.topper Differential Revision: https://reviews.llvm.org/D100279
This commit is contained in:
parent
ca93687eb2
commit
0572fca446
@ -192,13 +192,13 @@ constexpr FeatureBitset FeaturesCannonlake =
|
||||
FeaturePKU | FeatureSHA;
|
||||
constexpr FeatureBitset FeaturesICLClient =
|
||||
FeaturesCannonlake | FeatureAVX512BITALG | FeatureAVX512VBMI2 |
|
||||
FeatureAVX512VNNI | FeatureAVX512VPOPCNTDQ | FeatureCLWB | FeatureGFNI |
|
||||
FeatureRDPID | FeatureVAES | FeatureVPCLMULQDQ;
|
||||
FeatureAVX512VNNI | FeatureAVX512VPOPCNTDQ | FeatureGFNI | FeatureRDPID |
|
||||
FeatureVAES | FeatureVPCLMULQDQ;
|
||||
constexpr FeatureBitset FeaturesICLServer =
|
||||
FeaturesICLClient | FeaturePCONFIG | FeatureWBNOINVD;
|
||||
FeaturesICLClient | FeatureCLWB | FeaturePCONFIG | FeatureWBNOINVD;
|
||||
constexpr FeatureBitset FeaturesTigerlake =
|
||||
FeaturesICLClient | FeatureAVX512VP2INTERSECT | FeatureMOVDIR64B |
|
||||
FeatureMOVDIRI | FeatureSHSTK | FeatureKL | FeatureWIDEKL;
|
||||
FeatureCLWB | FeatureMOVDIRI | FeatureSHSTK | FeatureKL | FeatureWIDEKL;
|
||||
constexpr FeatureBitset FeaturesSapphireRapids =
|
||||
FeaturesICLServer | FeatureAMX_TILE | FeatureAMX_INT8 | FeatureAMX_BF16 |
|
||||
FeatureAVX512BF16 | FeatureAVX512VP2INTERSECT | FeatureCLDEMOTE |
|
||||
|
@ -740,7 +740,6 @@ def ProcessorFeatures {
|
||||
FeatureVPCLMULQDQ,
|
||||
FeatureVPOPCNTDQ,
|
||||
FeatureGFNI,
|
||||
FeatureCLWB,
|
||||
FeatureRDPID,
|
||||
FeatureFSRM];
|
||||
list<SubtargetFeature> ICLTuning = CNLTuning;
|
||||
@ -749,6 +748,7 @@ def ProcessorFeatures {
|
||||
|
||||
// Icelake Server
|
||||
list<SubtargetFeature> ICXAdditionalFeatures = [FeaturePCONFIG,
|
||||
FeatureCLWB,
|
||||
FeatureWBNOINVD];
|
||||
list<SubtargetFeature> ICXTuning = CNLTuning;
|
||||
list<SubtargetFeature> ICXFeatures =
|
||||
@ -756,6 +756,7 @@ def ProcessorFeatures {
|
||||
|
||||
//Tigerlake
|
||||
list<SubtargetFeature> TGLAdditionalFeatures = [FeatureVP2INTERSECT,
|
||||
FeatureCLWB,
|
||||
FeatureMOVDIRI,
|
||||
FeatureMOVDIR64B,
|
||||
FeatureSHSTK];
|
||||
|
@ -4,8 +4,8 @@
|
||||
; RUN: llc < %s -mtriple=i686-apple-darwin -mattr=clwb | FileCheck %s
|
||||
; RUN: llc < %s -mtriple=i686-apple-darwin -mcpu=skx | FileCheck %s
|
||||
; RUN: not --crash llc < %s -mtriple=i686-apple-darwin -mcpu=cannonlake 2>&1 | FileCheck %s --check-prefix=CNL
|
||||
; RUN: llc < %s -mtriple=i686-apple-darwin -mcpu=icelake-client | FileCheck %s
|
||||
; RUN: llc < %s -mtriple=i686-apple-darwin -mcpu=icelake-server | FileCheck %s
|
||||
; RUN: llc < %s -mtriple=i686-apple-darwin -mcpu=tigerlake | FileCheck %s
|
||||
|
||||
; CNL: LLVM ERROR: Cannot select: intrinsic %llvm.x86.clwb
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user