aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/liveness.c
diff options
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2021-03-05 17:36:37 +0100
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2021-03-05 17:36:37 +0100
commite0f904856b3d665a84b4342b79967b97a3739545 (patch)
tree6bcf9d5aaed252c9416c867e508942d54b97bb65 /liveness.c
parent41222364c4a6ba9e515df5eee96ae6262735fdc6 (diff)
parent778de2bf52a2bed588d1653aaebe2cbd25f80eac (diff)
downloadsparse-dev-e0f904856b3d665a84b4342b79967b97a3739545.tar.gz
Merge branch 'slice'
* slice: small reorg of OP_SLICE in preparation for some incoming changes
Diffstat (limited to 'liveness.c')
-rw-r--r--liveness.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/liveness.c b/liveness.c
index 30a9a5b6..5b10e5e1 100644
--- a/liveness.c
+++ b/liveness.c
@@ -76,7 +76,8 @@ static void track_instruction_usage(struct basic_block *bb, struct instruction *
/* Uni */
case OP_UNOP ... OP_UNOP_END:
case OP_SYMADDR:
- USES(src1); DEFINES(target);
+ case OP_SLICE:
+ USES(src); DEFINES(target);
break;
case OP_SEL:
@@ -121,10 +122,6 @@ static void track_instruction_usage(struct basic_block *bb, struct instruction *
} END_FOR_EACH_PTR(pseudo);
break;
- case OP_SLICE:
- USES(base); DEFINES(target);
- break;
-
case OP_ASM:
asm_liveness(bb, insn, def, use);
break;