Skip to content

SYX 后端(VM、LLVM、Wasm) ​

SYX 用一条 MIR 流水线驱动三条执行 / 产出后端。LLVM 是唯一的原生 AOT 后端。

后端典型命令角色
栈式字节码 VMsyx run快速迭代 / 默认解释路径
LLVM 原生 AOTsyx build --native原生机器码
WebAssemblysyx build --wasm / syx run --wasmWasm 产出与运行
text
.sy → … → MIR ─┬→ VM 字节码
               ├→ LLVM 目标文件 / 原生链接
               └→ Wasm

如何选择 ​

  • 日常学习与脚本: VM(syx run)
  • 原生二进制: LLVM AOT(需要原生/LLVM 工具链 —— 见安装)
  • 浏览器 / Wasm 宿主: --wasm

后端对等与调试说明见编译器内部(后端对等、后端调试)。

相关 ​

SYX · Apache-2.0