aboutsummaryrefslogtreecommitdiff
path: root/gcc/cfgexpand.c
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2011-04-14 13:38:33 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2011-04-14 13:38:33 +0000
commit4a5ba3ed87794d7ea5ab54d0c89cf6cedd0e6c9f (patch)
tree63beaf8039be953cc4acc9dc13786c2c6a7879d4 /gcc/cfgexpand.c
parent10a5dd5d3d4cc53613b8e44b78e99b7d61f85d77 (diff)
downloadgcc-4a5ba3ed87794d7ea5ab54d0c89cf6cedd0e6c9f.zip
gcc-4a5ba3ed87794d7ea5ab54d0c89cf6cedd0e6c9f.tar.gz
gcc-4a5ba3ed87794d7ea5ab54d0c89cf6cedd0e6c9f.tar.bz2
tree-ssa-dse.c (struct dse_global_data, [...]): Remove.
2011-04-14 Richard Guenther <rguenther@suse.de> * tree-ssa-dse.c (struct dse_global_data, struct dse_block_local_data): Remove. (dse_initialize_block_local_data, dse_leave_block, record_voperand_set, get_stmt_uid): Likewise. (dse_possible_dead_store_p): Allow any kind of killing stmt. (dse_optimize_stmt): Remove voperand set handling code. Simplify and improve to handle any kind of killing stmt. (dse_record_phi): Remove. (dse_enter_block): Simplify. (tree_ssa_dse): Likewise. * tree-ssa-alias.c (stmt_kills_ref_p_1): Handle some builtins. * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase. From-SVN: r172431
Diffstat (limited to 'gcc/cfgexpand.c')
0 files changed, 0 insertions, 0 deletions