aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2021-11-03 15:01:44 +0100
committerRichard Biener <rguenther@suse.de>2021-11-04 10:15:36 +0100
commitfa62db42b99e9eb1c067d2171bc437b3394e4d5d (patch)
tree9238392768cfb1737bd6c68c086396043a42d3cc /gcc/tree-vect-loop.c
parentf75e56f46d45cfb2fc9bc80ffc627ccfb41ffca6 (diff)
downloadgcc-fa62db42b99e9eb1c067d2171bc437b3394e4d5d.zip
gcc-fa62db42b99e9eb1c067d2171bc437b3394e4d5d.tar.gz
gcc-fa62db42b99e9eb1c067d2171bc437b3394e4d5d.tar.bz2
VN/PRE TLC
This removes an always true parameter of vn_nary_op_insert_into and moves valueization to the two callers of vn_nary_op_compute_hash instead of doing it therein where this function name does not suggest such thing. Also remove extra valueization from PRE phi-translation. 2021-11-03 Richard Biener <rguenther@suse.de> * tree-ssa-sccvn.c (vn_nary_op_insert_into): Remove always true parameter and inline valueization. (vn_nary_op_lookup_1): Inline valueization from ... (vn_nary_op_compute_hash): ... here and remove it here. * tree-ssa-pre.c (phi_translate_1): Do not valueize before vn_nary_lookup_pieces. (get_representative_for): Mark created SSA representatives as visited.
Diffstat (limited to 'gcc/tree-vect-loop.c')
0 files changed, 0 insertions, 0 deletions