浏览代码

Squint peephole optimizer halving code size and tripling performance (#108)

Co-authored-by: HPCguy <Anonymous>
HPCguy 2 年之前
父节点
当前提交
98f99a8604
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      README.md

+ 1 - 0
README.md

@@ -452,6 +452,7 @@ _This section aims at listing code projects of Compilers, Interpreters, Translat
   * [Poprc](https://github.com/HackerFoo/poprc) - Compiler for the Popr Language.
   * [Poprc](https://github.com/HackerFoo/poprc) - Compiler for the Popr Language.
   * [PyCOOLC](https://github.com/aalhour/PyCOOLC) - Compiler for the COOL Programming Language written in Python 3.
   * [PyCOOLC](https://github.com/aalhour/PyCOOLC) - Compiler for the COOL Programming Language written in Python 3.
   * [RabbitVM](https://github.com/rabbitvm/rabbit) - RISC-based VM implementation in C.
   * [RabbitVM](https://github.com/rabbitvm/rabbit) - RISC-based VM implementation in C.
+  * [Squint](https://github.com/HPCguy/Squint) - A peephole optimizer for educational compilers generating stack based assembly.
   * [StackVM](https://github.com/KCreate/stackvm) - Virtual Machine with an integrated VRAM display.
   * [StackVM](https://github.com/KCreate/stackvm) - Virtual Machine with an integrated VRAM display.
   * [stack_cpu](https://github.com/dsturnbull/stack_cpu) - Stack-machine simulator.
   * [stack_cpu](https://github.com/dsturnbull/stack_cpu) - Stack-machine simulator.
   * [The Super Tiny Compiler](https://github.com/thejameskyle/the-super-tiny-compiler) - Tiny educational compiler project in JavaScript.
   * [The Super Tiny Compiler](https://github.com/thejameskyle/the-super-tiny-compiler) - Tiny educational compiler project in JavaScript.