diff options
author | Richard Biener <rguenther@suse.de> | 2020-11-05 12:34:42 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2020-11-06 15:00:37 +0100 |
commit | 22175d0dc6a89ddd630f19d0f32a2d1ddb046807 (patch) | |
tree | aed64ec1f9738c46975c3ab1d927346e2b4b9bfa /libcpp/include/cpplib.h | |
parent | 1db815f4f38be2028ab386b2a5e5e43a88280d21 (diff) | |
download | gcc-22175d0dc6a89ddd630f19d0f32a2d1ddb046807.zip gcc-22175d0dc6a89ddd630f19d0f32a2d1ddb046807.tar.gz gcc-22175d0dc6a89ddd630f19d0f32a2d1ddb046807.tar.bz2 |
tree-optimization/97706 - handle PHIs in pattern recog mask precison
This adds handling of PHIs to mask precision compute which is
eventually needed to detect a bool pattern when the def chain
contains such a PHI node.
2020-11-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/97706
* tree-vect-patterns.c (possible_vector_mask_operation_p):
PHIs are possible mask operations.
(vect_determine_mask_precision): Handle PHIs.
(vect_determine_precisions): Walk PHIs in BB analysis.
* gcc.dg/vect/bb-slp-pr97706.c: New testcase.
Diffstat (limited to 'libcpp/include/cpplib.h')
0 files changed, 0 insertions, 0 deletions