From 1583f4bd329440a78f6d261cfad1043095439bbd Mon Sep 17 00:00:00 2001 From: Quentin Carbonneaux Date: Tue, 11 Aug 2015 16:26:12 -0400 Subject: split store into store{w,l} --- lisc/isel.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'lisc/isel.c') diff --git a/lisc/isel.c b/lisc/isel.c index 05f5f6e..e33c11e 100644 --- a/lisc/isel.c +++ b/lisc/isel.c @@ -115,7 +115,8 @@ sel(Ins i, Fn *fn) case OAdd: case OSub: case OCopy: - case OStore: + case OStorel: + case OStorew: case OStoreb: case OStores: case OLoad: @@ -153,8 +154,15 @@ flagi(Ins *i0, Ins *i) case OSub: return i; case OCopy: /* flag-transparent */ - case OStore: - case OLoad:; + case OStorel: + case OStorew: + case OStoreb: + case OStores: + case OLoad: + case OLoadss: + case OLoadus: + case OLoadsb: + case OLoadub:; } return 0; } -- cgit 1.4.1