[PATCH] D143859: [X86] Adding tuning flags for int <-> fp domain switching penalties; NFC

Noah Goldstein via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Feb 13 08:47:05 PST 2023


goldstein.w.n added inline comments.


================
Comment at: llvm/lib/Target/X86/X86.td:551
+                                   "NoDomainDelayShuffle","true",
+                                   "Has no bypass delay when using the 'wrong' shuffle type">;
+
----------------
RKSimon wrote:
> Do you have plans to use all of these domain tuning flags?
> Do you have plans to use all of these domain tuning flags?

Don't have plans for the blend/mov ones, but figured since making it a unique patch, might as well cover all the bases.

I wouldn't say they aren't usable however, there are definitely some shuffle cases where it pays to override `AllowFloat` / `AllowInt` which these flags can help with.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D143859



More information about the llvm-commits mailing list