]> gcc.gnu.org Git - gcc.git/commit
Add single-lane SLP support to .GOMP_SIMD_LANE vectorization
authorRichard Biener <rguenther@suse.de>
Wed, 13 Mar 2024 13:13:00 +0000 (14:13 +0100)
committerRichard Biener <rguenther@suse.de>
Mon, 13 May 2024 14:18:46 +0000 (16:18 +0200)
commitccbe801c08914ba136bba9cdbbcf0146dd261204
tree6779e7100ed18e08b632f1f6946face374a18e11
parentd0b1eaaf0ba4b9e6fd2b18ef597bde3eb7bd018b
Add single-lane SLP support to .GOMP_SIMD_LANE vectorization

The following adds support for single-lane SLP .GOMP_SIMD_LANE
vectorization.

* tree-vect-slp.cc (no_arg_map): New.
(vect_get_operand_map): Handle IFN_GOMP_SIMD_LANE.
(vect_build_slp_tree_1): Likewise.
* tree-vect-stmts.cc (vectorizable_call): Handle single-lane SLP
for .GOMP_SIMD_LANE calls.
gcc/tree-vect-slp.cc
gcc/tree-vect-stmts.cc
This page took 0.07053 seconds and 6 git commands to generate.