[PATCH] D79288: [AMDGPU][MC] Enabled 21-bit signed offsets for SMEM instructions

Matt Arsenault via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue May 5 13:31:20 PDT 2020


arsenm accepted this revision.
arsenm added a comment.
This revision is now accepted and ready to land.

LGTM with assert nit



================
Comment at: llvm/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp:370
+  // VI only supports 20-bit unsigned offsets.
+  assert(!AMDGPU::isVI(STI) || (Offset & ~0xFFFFF) == 0);
+  return Offset;
----------------
isUINt<20> would be clearer


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

https://reviews.llvm.org/D79288





More information about the llvm-commits mailing list