[PATCH] D116072: [X86] GLC: Break false dependency for dest register for several instructions.
LuoYuanke via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Mar 18 03:26:41 PDT 2022
LuoYuanke added inline comments.
================
Comment at: llvm/lib/Target/X86/X86.td:999
list<SubtargetFeature> ADLFeatures =
!listconcat(TRMFeatures, ADLAdditionalFeatures);
----------------
gpei wrote:
> RKSimon wrote:
> > Out of interest - why is Alderlake defined with the atom core intel defs? I realise its big-little, but I'd still count it as a mainstream core and not an embedded budget core.
> Sorry, I have no ideas, maybe it's caused by HW limitations.
> Out of interest - why is Alderlake defined with the atom core intel defs? I realise its big-little, but I'd still count it as a mainstream core and not an embedded budget core.
The big-small core share the same ISA. I think Alderlake miss some features that previous generation of client CPU has. I notice Alderlake miss FeatureVP2INTERSECT which is introduced in tigerlake. We can add features with !listconcat(features1, features2), but it may not easy to exclude a feature from a CPU feature list.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D116072/new/
https://reviews.llvm.org/D116072
More information about the llvm-commits
mailing list