The original logic resulted in inserting an integer vector into
a floating point one and vice versa. Patch also adds the missing
assert that would have caught the issue.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
I'm not aware of any invalid code generation that results from this bug, hence no new tests. However, I can confirm that with the new assert there are several lit test failures (CodeGen/AArch64/*-length-fp-to-int.ll) that are fixed by the changes to AArch64ISelLowering.cpp.