diff options
author | Richard Biener <rguenther@suse.de> | 2020-11-06 11:11:42 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2020-11-06 12:43:33 +0100 |
commit | 7307d8e10727aea8069c0e47e64a7a9b8588a22e (patch) | |
tree | 05e7a189f2453c514750e7c0db19f3a4b59bb7d5 /gcc/ipa-modref-tree.h | |
parent | c2e9f586fde57e64dc20e5528870d06cde894785 (diff) | |
download | gcc-7307d8e10727aea8069c0e47e64a7a9b8588a22e.zip gcc-7307d8e10727aea8069c0e47e64a7a9b8588a22e.tar.gz gcc-7307d8e10727aea8069c0e47e64a7a9b8588a22e.tar.bz2 |
tree-optimization/97706 - part one, refactor vect_determine_mask_precision
This computes vect_determine_mask_precision in a RPO forward walk
rather than in a backward walk and using a worklist. It will make
fixing PR97706 easier but for bisecting I wanted it to be separate.
2020-11-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/97706
* tree-vect-patterns.c (vect_determine_mask_precision):
Remove worklist operation.
(vect_determine_stmt_precisions): Do not call
vect_determine_mask_precision here.
(vect_determine_precisions): Compute mask precision
in a forward walk.
Diffstat (limited to 'gcc/ipa-modref-tree.h')
0 files changed, 0 insertions, 0 deletions