File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -59,3 +59,10 @@ A VM / Interpreter is provided that can run the generated code.
59
59
* [ Compiler] ( src/main/java/com/compilerprogramming/ezlang/compiler/Compiler.java ) - simple orchestrator of compilation tasks.
60
60
* [ Optimizer] ( src/main/java/com/compilerprogramming/ezlang/compiler/Optimizer.java ) - simple orchestrator of optimization steps. Currently
61
61
does not have optimization passes, but translates to SSA and out and then runs the graph coloring register allocator.
62
+
63
+ ## VM/Interpreter
64
+
65
+ A simple VM / Interpreter is provided that can run the IR, both pre and post optimizations.
66
+ The SSA form is not executable, it must be transformed out of SSA for execuation.
67
+
68
+ * [ VM/Interpreter] ( src/main/java/com/compilerprogramming/ezlang/interpreter )
You can’t perform that action at this time.
0 commit comments