diff options
author | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2018-02-12 23:40:37 +0100 |
---|---|---|
committer | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2018-03-01 09:07:45 +0100 |
commit | 29f889c3980d4f36f9f87a667b3ba597d97cbf82 (patch) | |
tree | 86a56a8727b752d2919c303d9e3bd2f65ace69e1 /flow.c | |
parent | e72a4b5c11ad8e2ed872a06a66c280fb45e4537d (diff) | |
download | sparse-dev-29f889c3980d4f36f9f87a667b3ba597d97cbf82.tar.gz |
IR: remove now unused OP_LNOP & OP_SNOP
No instructions have an opcode set to OP_[LS]NOP anymore
so we can now remove all remaining traces of these opcode.
Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Diffstat (limited to 'flow.c')
-rw-r--r-- | flow.c | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -690,8 +690,6 @@ static void simplify_one_symbol(struct entrypoint *ep, struct symbol *sym) mod |= MOD_ADDRESSABLE; goto external_visibility; case OP_NOP: - case OP_SNOP: - case OP_LNOP: case OP_PHI: continue; default: @@ -963,7 +961,7 @@ void pack_basic_blocks(struct entrypoint *ep) if (!first->bb) continue; switch (first->opcode) { - case OP_NOP: case OP_LNOP: case OP_SNOP: + case OP_NOP: case OP_INLINED_CALL: continue; case OP_CBR: |