3

Cherry-pick different fix for AArch64 truncating FP stores by nikic · Pull Reque...

 2 years ago
source link: https://github.com/rust-lang/llvm-project/pull/128
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Copy link

nikic commented 23 days ago

Unfortunately, the fix I picked up in #127 seems to have some additional dependency that is not present on the 13.x branch. It works for a truncating store to i32 and i16, but not i8. There's some issue related to 8-bit FPR subreg copies.

This reverts that commit, and instead applies the workaround fix that was committed before the "proper" fix landed. This one works for both i32 and i8 truncating stores, at least based on a reduced test case.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK