Skip to content

Commit b721887

Browse files
Update README.md
1 parent 5e71326 commit b721887

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

optvm/README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ This module implements various compiler optimization techniques such as:
99
Our goal here is to perform optimizations on the Intermediate Representation targeting an abstract machine, rather than
1010
a physical machine. Therefore, all our optimization passes will work on the instruction set of this abstract machine.
1111

12+
A VM / Interpreter is provided that can run the generated code.
1213

1314
## Guide
1415

@@ -57,4 +58,4 @@ a physical machine. Therefore, all our optimization passes will work on the inst
5758
* [CompiledFunction](src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java) - builds and encapsulates the IR for a single function.
5859
* [Compiler](src/main/java/com/compilerprogramming/ezlang/compiler/Compiler.java) - simple orchestrator of compilation tasks.
5960
* [Optimizer](src/main/java/com/compilerprogramming/ezlang/compiler/Optimizer.java) - simple orchestrator of optimization steps. Currently
60-
does not have optimization passes, but translates to SSA and out and then runs the graph coloring register allocator.
61+
does not have optimization passes, but translates to SSA and out and then runs the graph coloring register allocator.

0 commit comments

Comments
 (0)