aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/trans-expr.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2021-05-06 11:17:58 +0200
committerRichard Biener <rguenther@suse.de>2021-05-06 14:52:02 +0200
commitee5361a16ddf478113dc5084d08b8c9ba9e4735e (patch)
tree276d1bb432ce7ebfd5cbb4be9406b0207eb3a581 /gcc/fortran/trans-expr.c
parent0e79e63026e43ad0577812ffb405dac8fa88af5b (diff)
downloadgcc-ee5361a16ddf478113dc5084d08b8c9ba9e4735e.zip
gcc-ee5361a16ddf478113dc5084d08b8c9ba9e4735e.tar.gz
gcc-ee5361a16ddf478113dc5084d08b8c9ba9e4735e.tar.bz2
refactor SSA rewriting timevars
This avoids too deep stacks of timevars during incremental SSA rewrite and basically use TV_TREE_INTO_SSA for all into-SSA rewrite work and TV_TREE_SSA_INCREMENTAL for update_ssa. 2021-05-06 Richard Biener <rguenther@suse.de> * timevar.def (TV_TREE_INSERT_PHI_NODES): Remove. (TV_TREE_SSA_REWRITE_BLOCKS): Likewise. (TV_TREE_INTO_SSA): New. * tree-into-ssa.c (insert_phi_nodes): Do not account separately. (rewrite_blocks): Likewise. (pass_data_build_ssa): Account to TV_TREE_INTO_SSA.
Diffstat (limited to 'gcc/fortran/trans-expr.c')
0 files changed, 0 insertions, 0 deletions