aboutsummaryrefslogtreecommitdiff
path: root/libbacktrace/print.c
diff options
context:
space:
mode:
authorFeng Xue <fxue@os.amperecomputing.com>2024-07-12 16:38:28 +0800
committerFeng Xue <fxue@os.amperecomputing.com>2024-07-17 21:54:05 +0800
commite7fbae834f8db2508d3161d88efe7ddbb702e437 (patch)
tree193a0f41c9c42cc8d2b43099a1069bfa80ab2904 /libbacktrace/print.c
parent24689b84b8ec0c74c2b9a72ec4fb467069806bda (diff)
downloadgcc-e7fbae834f8db2508d3161d88efe7ddbb702e437.zip
gcc-e7fbae834f8db2508d3161d88efe7ddbb702e437.tar.gz
gcc-e7fbae834f8db2508d3161d88efe7ddbb702e437.tar.bz2
vect: Add a unified vect_get_num_copies for slp and non-slp
Extend original vect_get_num_copies (pure loop-based) to calculate number of vector stmts for slp node regarding a generic vect region. 2024-07-12 Feng Xue <fxue@os.amperecomputing.com> gcc/ * tree-vectorizer.h (vect_get_num_copies): New overload function. * tree-vect-slp.cc (vect_slp_analyze_node_operations_1): Calculate number of vector stmts for slp node with vect_get_num_copies. (vect_slp_analyze_node_operations): Calculate number of vector elements for constant/external slp node with vect_get_num_copies.
Diffstat (limited to 'libbacktrace/print.c')
0 files changed, 0 insertions, 0 deletions