diff options
author | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2018-03-09 17:58:52 +0100 |
---|---|---|
committer | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2018-06-30 23:29:28 +0200 |
commit | 587340e4f516759bc66786522ffcd9396a1d83f8 (patch) | |
tree | 9fa8a424561d3febb7a97a5c2163e382674ac4d8 /flow.h | |
parent | d4623a914bbee7dc749e51f5702fcbee2599d802 (diff) | |
download | sparse-587340e4f516759bc66786522ffcd9396a1d83f8.tar.gz |
kds: add interface for kill_dead_stores()
There are several places where it can be usefull to
remove dead stores but the existing function for this is
local to flow.c & doesn't have an interface easy to use.
Change this make a clean interface for this functionality.
Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Diffstat (limited to 'flow.h')
-rw-r--r-- | flow.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -14,6 +14,7 @@ struct instruction; extern int simplify_flow(struct entrypoint *ep); +extern void kill_dead_stores(struct entrypoint *ep, pseudo_t addr, int local); extern void simplify_symbol_usage(struct entrypoint *ep); extern void simplify_memops(struct entrypoint *ep); extern void pack_basic_blocks(struct entrypoint *ep); |