[PATCH] D65496: AMDGPU/SILoadStoreOptimizer: Add helper functions for working with CombineInfo
Valery Pykhtin via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 1 08:12:18 PDT 2019
vpykhtin accepted this revision.
vpykhtin added a comment.
This revision is now accepted and ready to land.
LGTM, with tips :)
================
Comment at: llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:533
-bool SILoadStoreOptimizer::findMatchingInst(CombineInfo &CI) {
- MachineBasicBlock *MBB = CI.I->getParent();
- MachineBasicBlock::iterator E = MBB->end();
- MachineBasicBlock::iterator MBBI = CI.I;
+void SILoadStoreOptimizer::setMI(CombineInfo &CI,
+ MachineBasicBlock::iterator I) const {
----------------
This can be a member of CombineInfo, or even a constructor of it.
================
Comment at: llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:606
+
+void SILoadStoreOptimizer::setPaired(CombineInfo &CI,
+ MachineBasicBlock::iterator I) const {
----------------
This can be a member of CombineInfo
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D65496/new/
https://reviews.llvm.org/D65496
More information about the llvm-commits
mailing list