Skip to content

Conversation

@nasherm
Copy link
Collaborator

@nasherm nasherm commented Nov 13, 2024

The patch file for setting inilining memcpy preference was slightly incorrect. Use of the SmallVector data structure caused issues with correctly inlining on some tests. The optimisation was also not enabled for v8.1m mainline targets as it should be. I've updated the patch file to reflect this.

The patch file for setting inilining memcpy preference
was slightly incorrect. Use of the SmallVector data structure
caused issues with correctly inlining on some tests. The
optimisation was also not enabled for v8.1m mainline targets as
it should be. I've updated the patch file to reflect this.

Change-Id: Ib7e406f7b08d5928eb8ed8d6d98eb1844fef7fd2
@nasherm nasherm force-pushed the nashe/update-memcpy-patch branch from 3c24c8d to 81f982e Compare November 13, 2024 11:06
- Gate inline behind a feature flag "inline-memcpy-ld-st"
- Add lit test

Change-Id: I1ae8a6979de7ce3988d87a4ba2e6d71ebb6b0048
Change-Id: I1b4a534ffb626e5e8b1532ac5a31d377c21c41ae
Change-Id: I584d588378336f90193f981bcff6be8c4e83a205
Copy link
Collaborator

@VladiKrapp-Arm VladiKrapp-Arm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

You could also document the flag in docs/optimization-flags.md

@nasherm nasherm merged commit 17e7fcf into main Nov 14, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants