[PATCH] D57399: AMDGPU/GlobalISel: Add support for wide loads >= 256-bits
Matt Arsenault via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 29 10:49:10 PST 2019
arsenm added inline comments.
================
Comment at: lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:451-454
+ MachineMemOperand *SplitMMO = B.getMF().getMachineMemOperand(
+ MMO.getPointerInfo().getWithOffset(OffsetBytes), MMO.getFlags(),
+ MaxNonSmrdLoadSize / 8, Alignment, MMO.getAAInfo(), MMO.getRanges(),
+ MMO.getSyncScopeID(), MMO.getOrdering(), MMO.getFailureOrdering());
----------------
arsenm wrote:
> You can do just MF.getMachineMemOperand(MMO, Offset, Size). I hit a bug in it though for D57122
Actually for this entire part I think once my other load/store patches are committed, you could just re-use the functions in LegalizerHelper
Repository:
rL LLVM
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D57399/new/
https://reviews.llvm.org/D57399
More information about the llvm-commits
mailing list