diff options
author | Jan Hubicka <jh@suse.cz> | 2002-05-27 12:15:57 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2002-05-27 10:15:57 +0000 |
commit | 5149f0701c126f74f3cccf53b14175374fe3a7e9 (patch) | |
tree | da9f1e46251a76c45311b1d2ca5dc31b4bb913a9 /gcc/basic-block.h | |
parent | c9715013ff4d33a50893e10339c32cb88185edea (diff) | |
download | gcc-5149f0701c126f74f3cccf53b14175374fe3a7e9.zip gcc-5149f0701c126f74f3cccf53b14175374fe3a7e9.tar.gz gcc-5149f0701c126f74f3cccf53b14175374fe3a7e9.tar.bz2 |
basic-block.h (PEOP_SCAN_DEAD_STORES): New.
* basic-block.h (PEOP_SCAN_DEAD_STORES): New.
(PROP_FINAL): Include.
* flow.c (life_analysis, update_life_info,
init_propagate_block_info, mark_set_1, mark_used_rgs):
Support SCAN_DEAD_STORE.
From-SVN: r53920
Diffstat (limited to 'gcc/basic-block.h')
-rw-r--r-- | gcc/basic-block.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/basic-block.h b/gcc/basic-block.h index 69ec122..e88871f 100644 --- a/gcc/basic-block.h +++ b/gcc/basic-block.h @@ -582,7 +582,12 @@ enum update_life_extent by dead code removal. */ #define PROP_AUTOINC 64 /* Create autoinc mem references. */ #define PROP_EQUAL_NOTES 128 /* Take into account REG_EQUAL notes. */ -#define PROP_FINAL 127 /* All of the above. */ +#define PROP_SCAN_DEAD_STORES 256 /* Scan for dead code. */ +#define PROP_FINAL (PROP_DEATH_NOTES | PROP_LOG_LINKS \ + | PROP_REG_INFO | PROP_KILL_DEAD_CODE \ + | PROP_SCAN_DEAD_CODE | PROP_AUTOINC \ + | PROP_ALLOW_CFG_CHANGES \ + | PROP_SCAN_DEAD_STORES) #define CLEANUP_EXPENSIVE 1 /* Do relativly expensive optimizations except for edge forwarding */ |