diff options
author | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2015-08-11 16:26:12 -0400 |
---|---|---|
committer | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2015-09-15 23:01:31 -0400 |
commit | 1583f4bd329440a78f6d261cfad1043095439bbd (patch) | |
tree | ec42503fb37a34bfad87605fc6eda4308a638263 /lisc/isel.c | |
parent | f6df9e55c53cbab88f8222e4c13390c7adf03e6f (diff) | |
download | roux-1583f4bd329440a78f6d261cfad1043095439bbd.tar.gz |
split store into store{w,l}
Diffstat (limited to 'lisc/isel.c')
-rw-r--r-- | lisc/isel.c | 14 |
1 files changed, 11 insertions, 3 deletions
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: /* <arch> 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; } |