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

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 28 05:30:12 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)))
----------------
arsenm wrote:

APSint?

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


More information about the llvm-commits mailing list