aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2020-07-10 11:58:41 +0200
committerRichard Biener <rguenther@suse.de>2020-07-13 09:30:12 +0200
commit79fcdd2dd9fea53a65e1feaa09f4fb63a4a4af6a (patch)
tree28c78584849931aa9afdeedc859501c73e420b3a /gcc/tree.c
parenta4aca1edaf37d43b2b7e9111825837a7a317b1b0 (diff)
downloadgcc-79fcdd2dd9fea53a65e1feaa09f4fb63a4a4af6a.zip
gcc-79fcdd2dd9fea53a65e1feaa09f4fb63a4a4af6a.tar.gz
gcc-79fcdd2dd9fea53a65e1feaa09f4fb63a4a4af6a.tar.bz2
make var-tracking iteration consistent
This eliminates the visited bitmap and makes whether a to be processed block goes to the next or the current iteration only depend on its position in RPO order rather than on whether it was visited in the current iteration. As optimization single-BB iteration is processed immediately. 2020-07-10 Richard Biener <rguenther@suse.de> * var-tracking.c (bb_heap_node_t): Remove unused typedef. (vt_find_locations): Eliminate visited bitmap in favor of RPO order check. Dump statistics about the number of local BB dataflow computes.
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions