diff options
| author | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2017-09-14 06:51:10 +0200 |
|---|---|---|
| committer | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2017-11-12 10:11:48 +0100 |
| commit | 092e22f01df4dfd54a55bec0c40e8cda9b6a7161 (patch) | |
| tree | ed28cc26e0389a56fbdce0134cc6a353b75a1a68 /linearize.c | |
| parent | a5f0d96243ac8597e46c6713cbafb197a1b7d35c (diff) | |
| download | sparse-dev-092e22f01df4dfd54a55bec0c40e8cda9b6a7161.tar.gz | |
dump-ir: activate/deactive pass 'mem2reg'
Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Diffstat (limited to 'linearize.c')
| -rw-r--r-- | linearize.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/linearize.c b/linearize.c index ba76397e..31cc9480 100644 --- a/linearize.c +++ b/linearize.c @@ -2235,7 +2235,8 @@ static struct entrypoint *linearize_fn(struct symbol *sym, struct symbol *base_t /* * Turn symbols into pseudos */ - simplify_symbol_usage(ep); + if (fpasses & PASS_MEM2REG) + simplify_symbol_usage(ep); repeat: /* |
