[X86-backend]LLVM regression: bitcast from i64 to x86_mmx type causes error in the current LLVM version but functions as expected in LLVM 19.1.0 and earlier #115806
Labels
backend:X86
question
A question, not bug report. Check out https://llvm.org/docs/GettingInvolved.html instead!
Description
In the latest LLVM version, an attempt to bitcast from i64 to x86_mmx type in the IR code triggers an error that did not occur in LLVM 19.0 or any previous versions.
The following example demonstrates the problem:
In LLVM 19.0 and earlier, this code successfully compiles, but in the current version, it throws a type error. This regression impacts code bases relying on x86_mmx operations and should be addressed for backward compatibility.
https://godbolt.org/z/q7oKz9nd1
The text was updated successfully, but these errors were encountered: