-
Notifications
You must be signed in to change notification settings - Fork 570
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
i#5036 A64 scatter/gather, part 1: Expand scalar+vector loads #6267
i#5036 A64 scatter/gather, part 1: Expand scalar+vector loads #6267
Conversation
This reverts commit 7f939de. It broke native builds where SVE is not supported by the hardware.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Probably @abhinav92003 should take a look as the x86 scatter/gather author. I did not finish the long suite/tests/client-interface/drx-scattergather-aarch64.cpp file but sending out what I have; mostly minor style nits.
Change-Id: I63b50ee4372f1810df6a80b7faecdeacab61dac8
Change-Id: Iacb7f17fea5663ed7734680eb87f2f7dd8f16905
…d-scatter-gather-part1 Change-Id: Ib55d689c5f7935220fcd6d3d7c7a5ea4062bab6d
@derekbruening, @abhinav92003: I think I have addressed all your comments. Are you happy for me to merge this PR now? Thanks |
Change-Id: Id2092053b1ad0988a9fa5e5c8e8afae47ef7dd7c
Creates an AArch64 version of drx_expand_scatter_gather() and tests for it. So far only SVE scalar+vector loads are supported. Support and tests for more instructions will follow in future commits.
State restore is also not yet supported and will be implemented when i#5365 is complete.
Issue: #5036