[PATCH] D44471: [X86][SSE] Introduce WriteVecMove, WriteVecLoad and WriteVecStore scheduler classes

Simon Pilgrim via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 14 09:59:11 PDT 2018


RKSimon added inline comments.


================
Comment at: lib/Target/X86/X86SchedBroadwell.td:122
+def : WriteRes<WriteVecStore, [BWPort237, BWPort4]>;
+def : WriteRes<WriteVecMove,  [BWPort015]>;
+
----------------
courbet wrote:
> I don't have access to a broadwell to doublecheck, but that does sound weird. I would have expected BWPort5.
MOVAPD/MOVAPS can only use Port5 - MOVDQA can use 015 (search below for MOVDQArr and MOVAPSrr). I can feel a WriteFMove and WriteVecMove coming......


Repository:
  rL LLVM

https://reviews.llvm.org/D44471





More information about the llvm-commits mailing list