[PATCH] D116072: [X86] GLC: Break false dependency for dest register for several instructions.

Simon Pilgrim via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 21 02:31:22 PST 2021


RKSimon added inline comments.


================
Comment at: llvm/lib/Target/X86/X86.td:447
                                      "LZCNT/TZCNT have a false dependency on dest register">;
 
 // On recent X86 (port bound) processors, its preferable to combine to a single shuffle
----------------
(style) Keep all the FalseDeps tuning flags together?


================
Comment at: llvm/lib/Target/X86/X86.td:999
   list<SubtargetFeature> ADLFeatures =
     !listconcat(TRMFeatures, ADLAdditionalFeatures);
 
----------------
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.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D116072/new/

https://reviews.llvm.org/D116072



More information about the llvm-commits mailing list