From c14f3676114df656e5c6c07b49351c74496aaf04 Mon Sep 17 00:00:00 2001 From: bd-912 Date: Wed, 17 Apr 2024 12:22:22 -0600 Subject: Rename Node->NodeCFG to avoid namespace collision --- V2VM.java | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) (limited to 'V2VM.java') diff --git a/V2VM.java b/V2VM.java index 6a0645b..a234db6 100644 --- a/V2VM.java +++ b/V2VM.java @@ -27,18 +27,17 @@ public class V2VM { VaporProgram prog = parseVapor(System.in, System.out); - ControlFlowGraph cfg = new ControlFlowGraph(); - CFGSimp cfg_vis = new CFGSimp(cfg); - - for (VFunction f : prog.functions) - for (VInstr s : f.body) - s.accept("", cfg_vis); + ArrayList cfgs = new ArrayList(); + for (VFunction f : prog.functions) { + CFGSimp cfg = new CFGSimp(f); + cfgs.add(cfg.getCFG()); + } SpillEverywhere se = new SpillEverywhere(strProg); - for (VFunction f : prog.functions) - for (VInstr s : f.body) - s.accept("", se); + // for (VFunction f : prog.functions) + // for (VInstr s : f.body) + // s.accept("", se); } catch (IOException e) { System.out.println(e.toString()); -- cgit v1.2.3