Re: [PATCH v2] AArch64: Add inline memmove expansion

2023-11-29 Thread Richard Sandiford
Wilco Dijkstra writes: > v2: further cleanups, improved comments > > Add support for inline memmove expansions. The generated code is identical > as for memcpy, except that all loads are emitted before stores rather than > being interleaved. The maximum size is 256 bytes which requires at most 1

Re: [PATCH v2] AArch64: Add inline memmove expansion

2023-11-06 Thread Wilco Dijkstra
ping   v2: further cleanups, improved comments Add support for inline memmove expansions.  The generated code is identical as for memcpy, except that all loads are emitted before stores rather than being interleaved.  The maximum size is 256 bytes which requires at most 16 registers. Passes regre

[PATCH v2] AArch64: Add inline memmove expansion

2023-10-16 Thread Wilco Dijkstra
v2: further cleanups, improved comments Add support for inline memmove expansions. The generated code is identical as for memcpy, except that all loads are emitted before stores rather than being interleaved. The maximum size is 256 bytes which requires at most 16 registers. Passes regress/boot