[PATCH] D50070: [X86] Improved sched models for X86 CMPXCHG* instructions

Simon Pilgrim via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 31 11:02:30 PDT 2018


RKSimon added inline comments.


================
Comment at: lib/Target/X86/X86SchedBroadwell.td:122
 
-defm : BWWriteResPair<WriteBSWAP32,[BWPort15], 1>; //
-defm : BWWriteResPair<WriteBSWAP64,[BWPort06, BWPort15], 2, [1, 1], 2>; //
+defm : BWWriteResPair<WriteCMPXCHG,[BWPort06, BWPort0156], 5, [2, 3], 5>;
+defm : BWWriteResPair<WriteBSWAP32,[BWPort15], 1>;
----------------
What about the WriteCMPXCHGLd cases?


https://reviews.llvm.org/D50070





More information about the llvm-commits mailing list