mirror of
https://github.com/gcc-mirror/gcc.git
synced 2024-11-21 13:40:47 +00:00
tree-optimization/96978 - fix fallout of BB vectorization of live stmts
This avoids looking at STMT_VINFO_LIVE_P when vectorizing BBs. 2020-09-09 Richard Biener <rguenther@suse.de> PR tree-optimization/96978 * tree-vect-stmts.c (vectorizable_condition): Do not look at STMT_VINFO_LIVE_P for BB vectorization. (vectorizable_comparison): Likewise.
This commit is contained in:
parent
e470d8af81
commit
fb51be60c8
@ -9855,7 +9855,7 @@ vectorizable_condition (vec_info *vinfo,
|
||||
return false;
|
||||
|
||||
/* FORNOW: only supported as part of a reduction. */
|
||||
if (STMT_VINFO_LIVE_P (stmt_info))
|
||||
if (loop_vinfo && STMT_VINFO_LIVE_P (stmt_info))
|
||||
{
|
||||
if (dump_enabled_p ())
|
||||
dump_printf_loc (MSG_MISSED_OPTIMIZATION, vect_location,
|
||||
@ -10328,7 +10328,7 @@ vectorizable_comparison (vec_info *vinfo,
|
||||
if (STMT_VINFO_DEF_TYPE (stmt_info) != vect_internal_def)
|
||||
return false;
|
||||
|
||||
if (STMT_VINFO_LIVE_P (stmt_info))
|
||||
if (loop_vinfo && STMT_VINFO_LIVE_P (stmt_info))
|
||||
{
|
||||
if (dump_enabled_p ())
|
||||
dump_printf_loc (MSG_MISSED_OPTIMIZATION, vect_location,
|
||||
|
Loading…
Reference in New Issue
Block a user