You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The second parameter of the function (%x, register 4) needs to be sign-extended before being compared against the value extracted from the loaded word.
After performing signed extension, we update the register in MI. We should also update `incr` register which is tracking the register in `MI`.
Fixesllvm#61882.
Reviewed By: #powerpc, shchenz
Differential Revision: https://reviews.llvm.org/D147594
veselypeta
pushed a commit
to veselypeta/cherillvm
that referenced
this issue
Aug 21, 2024
After performing signed extension, we update the register in MI. We should also update `incr` register which is tracking the register in `MI`.
Fixesllvm/llvm-project#61882.
Reviewed By: #powerpc, shchenz
Differential Revision: https://reviews.llvm.org/D147594
IR
Asm (
-march=ppc32
)The problem
The second parameter of the function (
%x
, register 4) needs to be sign-extended before being compared against the value extracted from the loaded word.Downstream bug: rust-lang/rust#100650
The text was updated successfully, but these errors were encountered: