aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop.cc
diff options
context:
space:
mode:
authorWilco Dijkstra <wilco.dijkstra@arm.com>2024-02-21 23:34:37 +0000
committerWilco Dijkstra <wilco.dijkstra@arm.com>2024-04-26 18:25:22 +0100
commit6b86f71165de9ee64fb76489c04ce032dd74ac21 (patch)
treefcd34fa33f01351fb11b7927ae00631467052d3b /gcc/tree-vect-loop.cc
parent768fbb56b3285b2a3cf067881e745e0f8caec215 (diff)
downloadgcc-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