[PATCH] D41330: [X86] Reduce Store Forward Block issues in HW

Simon Pilgrim via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 18 04:20:20 PST 2018


RKSimon added a comment.

All of the load/store switch statements can be moved to more compact lookup tables, similar to what we do for domain switching in X86InstrInfo.cpp?



================
Comment at: lib/Target/X86/X86FixupSFB.cpp:17
+// the load. The most typical case of store forward block on Intel Core
+// microarchiticutre that a small store cannot be forwarded to a large load.
+// The estimated penalty for a store forward block is ~13 cycles.
----------------
microarchitecture 


https://reviews.llvm.org/D41330





More information about the llvm-commits mailing list