diff options
author | Wilco Dijkstra <wilco.dijkstra@arm.com> | 2024-02-21 23:34:37 +0000 |
---|---|---|
committer | Wilco Dijkstra <wilco.dijkstra@arm.com> | 2024-04-26 18:25:22 +0100 |
commit | 6b86f71165de9ee64fb76489c04ce032dd74ac21 (patch) | |
tree | fcd34fa33f01351fb11b7927ae00631467052d3b /gcc/tree-vect-loop.cc | |
parent | 768fbb56b3285b2a3cf067881e745e0f8caec215 (diff) | |
download | gcc-6b86f71165de9ee64fb76489c04ce032dd74ac21.zip gcc-6b86f71165de9ee64fb76489c04ce032dd74ac21.tar.gz gcc-6b86f71165de9ee64fb76489c04ce032dd74ac21.tar.bz2 |
AArch64: Cleanup memset expansion
Cleanup memset implementation. Similar to memcpy/memmove, use an offset and
bytes throughout. Simplify the complex calculations when optimizing for size
by using a fixed limit.
gcc/ChangeLog:
* config/aarch64/aarch64.cc (MAX_SET_SIZE): New define.
(aarch64_progress_pointer): Remove function.
(aarch64_set_one_block_and_progress_pointer): Simplify and clean up.
(aarch64_expand_setmem): Clean up implementation, use byte offsets,
simplify size calculation.
Diffstat (limited to 'gcc/tree-vect-loop.cc')
0 files changed, 0 insertions, 0 deletions