forked from OSchip/llvm-project
[X86] AMD Zen 3 has fast variable per-lane shuffles
... but lane-crossing shuffles are slow.
This commit is contained in:
parent
cf9b1f7a0e
commit
a3b8695bf5
|
@ -1111,7 +1111,9 @@ def ProcessorFeatures {
|
|||
FeaturePKU,
|
||||
FeatureVAES,
|
||||
FeatureVPCLMULQDQ];
|
||||
list<SubtargetFeature> ZN3AdditionalTuning = [FeatureMacroFusion];
|
||||
list<SubtargetFeature> ZN3AdditionalTuning =
|
||||
[FeatureMacroFusion,
|
||||
FeatureFastVariablePerLaneShuffle];
|
||||
list<SubtargetFeature> ZN3Tuning =
|
||||
!listconcat(ZNTuning, ZN3AdditionalTuning);
|
||||
list<SubtargetFeature> ZN3Features =
|
||||
|
|
Loading…
Reference in New Issue