aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/liveness.c
diff options
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2018-06-22 09:10:08 +0200
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2018-06-23 07:43:54 +0200
commitcd762fbdf4e501965b6a68ec01854dc7fc030ef1 (patch)
treefa81fdb1d3bcb6f487c60a538e3a9f20865d2bf9 /liveness.c
parentfa70d690d245b4e315472e20c529afd1b55290af (diff)
downloadsparse-dev-cd762fbdf4e501965b6a68ec01854dc7fc030ef1.tar.gz
ir: case OP_UNOP ... OP_UNOP_END
Now that we have OP_UNOP & OP_UNOP_END, we can convert some long switch cases by the shorter: case OP_UNOP ... OP_UNOP_END. Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Diffstat (limited to 'liveness.c')
-rw-r--r--liveness.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/liveness.c b/liveness.c
index e0e58329..4c3339f1 100644
--- a/liveness.c
+++ b/liveness.c
@@ -71,7 +71,7 @@ static void track_instruction_usage(struct basic_block *bb, struct instruction *
break;
/* Uni */
- case OP_NOT: case OP_NEG: case OP_FNEG:
+ case OP_UNOP ... OP_UNOP_END:
USES(src1); DEFINES(target);
break;
@@ -111,13 +111,6 @@ static void track_instruction_usage(struct basic_block *bb, struct instruction *
USES(phi_src);
break;
- case OP_CAST:
- case OP_SCAST:
- case OP_FPCAST:
- case OP_PTRCAST:
- USES(src); DEFINES(target);
- break;
-
case OP_CALL:
USES(func);
if (insn->target != VOID)