[PATCH] D65961: AMDGPU/SILoadStoreOptimizer: Optimize scanning for mergeable instructions

Tom Stellard via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 13 17:43:39 PDT 2019


tstellar marked an inline comment as done.
tstellar added inline comments.


================
Comment at: llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:1589
+bool SILoadStoreOptimizer::optimizeBlock(
+                       std::list<std::list<CombineInfo> > &MergeableInsts) {
+  bool Modified = false;
----------------
arsenm wrote:
> Why std::list, and a std::list of lists?
The main reason to use lists is so I can remove items without invalidating iterators.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D65961





More information about the llvm-commits mailing list