[PATCH] D144010: [X86] AMD Znver4 (Genoa) Scheduler enablement

Simon Pilgrim via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 7 02:22:09 PST 2023


RKSimon added a comment.

Thanks @GGanesh - I think if we can update the vector integer classes as well this will be good enough as an initial  commit and merging for 16.x



================
Comment at: llvm/lib/Target/X86/X86ScheduleZnver4.td:1144
+defm : Zn4WriteResYMMPair<WriteVecLogicY, [Zn4FPVMisc0123], 1, [1], 1>; // Vector integer and/or/xor logicals (YMM).
+defm : Zn4WriteResZMMPair<WriteVecLogicZ, [Zn4FPVMisc0123], 1, [1], 2>; // Vector integer and/or/xor logicals (ZMM).
+defm : Zn4WriteResXMMPair<WriteVecTest, [Zn4FPVAdd12, Zn4FPSt], 1, [1, 1], 2>;  // FIXME: latency not from llvm-exegesis // Vector integer TEST instructions.
----------------
It looks like the integer classes still need the ZMM resource cycles adjustment


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D144010



More information about the llvm-commits mailing list