[PATCH] D25829: AMDGPU: Fix SILoadStoreOptimizer when writes cannot be merged due register dependencies

Tom Stellard via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 20 12:56:19 PDT 2016

tstellarAMD added inline comments.

Comment at: lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:259
+    //   w = DS_READ_B32 addr, idx0
+    //   DS_WRITE_B32 addr, f(w), idx1
+    // where the DS_READ_B32 ends up in InstsToMove and therefore prevents
What does f(w) mean in this comment?  Also, before this patch was this pass merging these two writes?


More information about the llvm-commits mailing list