Adding tuning flags for int <-> fp domain switching penalties; NFC
authorNoah Goldstein <goldstein.w.n@gmail.com>
Thu, 16 Feb 2023 17:56:48 +0000 (11:56 -0600)
committerNoah Goldstein <goldstein.w.n@gmail.com>
Tue, 28 Feb 2023 00:53:25 +0000 (18:53 -0600)
commitcecaf295898f6bb23b052892c1d06c27f2715b0d
tree3b4eb482662a76a17fd784820efe75b3d86c8670
parent7198c87f42f6c15d76b127c1c63530e9b4d5dd39
Adding tuning flags for int <-> fp domain switching penalties; NFC

Atom
    - No domain switching penalties
Nehalem+
    - No penalty on moves
Haswell+
    - No penalty on moves / shuffles
Skylake+
    - No penality on moves / shuffles / blends

Reviewed By: RKSimon

Differential Revision: https://reviews.llvm.org/D143859
llvm/lib/Target/X86/X86.td
llvm/lib/Target/X86/X86Subtarget.h
llvm/lib/Target/X86/X86TargetTransformInfo.h