diff --git a/src/main/java/org/jcnc/snow/compiler/ir/VirtualRegister.java b/src/main/java/org/jcnc/snow/compiler/ir/VirtualRegister.java index 7d08ca9..ae531fb 100644 --- a/src/main/java/org/jcnc/snow/compiler/ir/VirtualRegister.java +++ b/src/main/java/org/jcnc/snow/compiler/ir/VirtualRegister.java @@ -2,13 +2,13 @@ package org.jcnc.snow.compiler.ir; /** * VirtualRegister —— 表示一个 SSA(静态单赋值)虚拟寄存器。 - * + *

* 在中间表示(IR)中,每个中间值都存储在一个虚拟寄存器中。 - * + *

* 特点: * - 每个寄存器都有唯一的 id(通常由 IRBuilder 自动分配) * - 遵循 SSA 形式,即每个寄存器只被赋值一次 - * + *

* VirtualRegister 也是一种 IRValue,可以作为指令的操作数。 */ public record VirtualRegister(int id) implements IRValue {