diff options
author | Iru Cai <mytbk920423@gmail.com> | 2014-11-27 15:07:54 +0800 |
---|---|---|
committer | Iru Cai <mytbk920423@gmail.com> | 2014-11-27 15:07:54 +0800 |
commit | f0db604d42595101d32240cb445272dd400a9716 (patch) | |
tree | fe69c137b9d59b2f00a91187dad1183fd4fd82db /src/spiglet/spiglet2kanga/SpgProc.java | |
parent | 13d99117abb64f97b5636029134ccae8acb89f59 (diff) | |
download | minijava-f0db604d42595101d32240cb445272dd400a9716.tar.xz |
get def use
Diffstat (limited to 'src/spiglet/spiglet2kanga/SpgProc.java')
-rw-r--r-- | src/spiglet/spiglet2kanga/SpgProc.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/spiglet/spiglet2kanga/SpgProc.java b/src/spiglet/spiglet2kanga/SpgProc.java index f1f0f34..84ff49f 100644 --- a/src/spiglet/spiglet2kanga/SpgProc.java +++ b/src/spiglet/spiglet2kanga/SpgProc.java @@ -45,6 +45,7 @@ public class SpgProc extends SpgSym { } } + // then map the labels to statements for (int i=0; i<statements.size(); i++) { SpgStmt stmt = statements.elementAt(i); if (stmt.type==SpgStmt.StmtType.JUMP) { @@ -65,7 +66,11 @@ public class SpgProc extends SpgSym { } } - + public void getDefUse() { + for (int i=0; i<statements.size(); i++) { + statements.elementAt(i).getDefUse(); + } + } } |