[llvm] [AMDGPU][GlobalISel] Fix assert on APInt creation. (PR #124608)

Jay Foad via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 28 05:56:56 PST 2025


================
@@ -56,7 +56,7 @@ AMDGPU::getBaseWithConstantOffset(MachineRegisterInfo &MRI, Register Reg,
 
   Register Base;
   if (KnownBits && mi_match(Reg, MRI, m_GOr(m_Reg(Base), m_ICst(Offset))) &&
-      KnownBits->maskedValueIsZero(Base, APInt(32, Offset)))
+      KnownBits->maskedValueIsZero(Base, APInt(32, Offset, /*isSigned=*/true)))
----------------
jayfoad wrote:

What is the suggestion? I don't even see how you could use APSInt here.

https://github.com/llvm/llvm-project/pull/124608


More information about the llvm-commits mailing list